Espresso Logic provides the fastest way to create RESTFUL APIs to multiple backend data sources – with  both read and write capabilities. You create an enterprise-class API complete with logic using reactive programming and fine-grain security.

Espresso Platform 6

The Espresso backend-as-a-service runs in the cloud or on premise to create standard REST APIs. These APIs can be used with any front end tool to quickly create mobile, web or integration apps. With Espresso, it takes a fraction of the time to develop a backend than with other frameworks or MBaaS.

What do our Customers say?

data exchange building at Joslin

kosmos-central-story

reactive programming - manufacturing

loyer-express-case-study

Why Espresso?

mongodb and jdbc

Create REST API across SQL, NoSQL & Enterprise Apps

Consider a requirement for an app to join customer data in a SQL database with sales data in Salesforce and marketing data in MongoDB. With Espresso, you can instantly create a RESTful API that provides real-time read and update across various data sources. It is an enterprise-class API with pagination, filtering, sorting and includes reactive programming based business logic and security to accelerate backend development.

reactive programming business logic

Implement Business Policy using Reactive

Espresso’s reactive programming is a declarative approach for creating business logic. It uses no-compile rules that map to business requirements. There are reactive rules for many common functions including Validation, Derivation and Event Logic. When you need to create your own rule, just use server side JavaScript. With Espresso, keeping pace with business changes become easier and make your users happy.

reactive programming business logic

security and access control in espresso logic

Fine Grain Access Control to Secure your Data

Espresso integrates with your enterprise authentication system including Microsoft Azure AD, LDAP and Stormpath. Espresso ensures fine grain role-based security is enforced on every REST API access.

deployment options for Espresso

Deploy Anywhere

Your data, along with the Espresso service, can be located anywhere – in the public cloud, on a private cloud or on premise. Espresso is available as a service on Amazon AWS, Microsoft Azure and as a VMWare or Docker appliance for your private cloud. To request a trial, please fill in this information and someone will be in touch with you.

deployment options for Espresso
scalability of Espresso Logic

Designed for Scalability

The Espresso service is optimized for networked applications – reducing network traffic, database load and CPU cycles. It runs as a dedicated instance for every customer and is scaled by adding instances, increasing virtual machine size and adding load balancing and failover services.