
About Convex
Convex is a backend platform for building apps in TypeScript. It combines a database, server functions, file storage and real-time sync so that the front end updates as data changes.
What it does
You define your data and functions in TypeScript, and Convex runs them on its platform. Queries update connected clients automatically when the data they depend on changes. The platform also handles transactions, scaling, scheduled jobs and search, so developers write one codebase instead of gluing many services together.
Key features
- Real-time sync pushes data changes to connected apps
- Database with transactions and end-to-end type safety
- Server functions written in TypeScript
- Built-in file storage, search and scheduled jobs
- Open source backend that can be self hosted
Who it's for
Convex suits web and mobile developers, startups and small teams who want a backend that is fast to build with. It fits apps that need live updates, such as collaboration tools and dashboards.
Pricing and good to know
Convex has a free plan for getting started, and paid plans for larger apps. You can also run the open source backend yourself if you want to host it. The platform is built around TypeScript, so teams that use other languages for their backend will need a different approach.
Highlights
- Real-time sync pushes data changes to apps
- Database with transactions and type safety
- Server functions written in TypeScript
- Built-in file storage, search and jobs
- Open source backend that can be self hosted












