APIs for web and mobile apps
One API serving your website, iPhone app and admin tools.

A lean Node.js framework for the APIs and services behind your website and apps.
Express is the most widely used web framework for Node.js. It handles routing and requests and leaves the rest to middleware you choose, which keeps services small and clear.
We use it for REST APIs, payment and integration webhooks, and back-office services, written in TypeScript with request validation, rate limiting and automated tests.
A small, well-known framework that gets APIs live quickly.
A large middleware ecosystem for auth, payments and more.
Small handlers that are straightforward to cover with tests.
Containers, servers or managed platforms: wherever Node.js runs.
Express is commonly used for:
Use cases
One API serving your website, iPhone app and admin tools.
Reliable handlers for Stripe and third-party events.
Internal tools for orders, stock and reporting.
Let's build the API your product runs on.
Technologies that integrate seamlessly with Express
backend
JavaScript runtime built on Chrome V8 engine for scalable network applications and server-side development.
frontend
A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
database
Advanced open-source relational database with ACID compliance, JSON support, and powerful query capabilities.
database
Widely used open-source relational database, and the database behind WordPress (MariaDB is compatible).
database
In-memory data store used for caching, sessions, rate limiting and background job queues.
devops
Containerisation platform for packaging applications with dependencies into portable, consistent environments.
Explore how Express fits into your technology stack or compare it with alternatives
Not sure which approach is right for you? Explore all our technologies to learn more.