TypeScript backend-as-a-service with a reactive database, server functions, auth and file storage for full-stack and AI apps.
What it does
Convex is a backend platform where the database, server logic, auth and APIs are all expressed in TypeScript. Its reactive database keeps front-end, back-end and data automatically in sync in real time, removing the need for separate state management or caching. It adds server functions, cron jobs, file storage and vector search, and can be self-hosted.
How to use: Developers can use Convex to define database schemas, queries, and mutations in TypeScript. The platform automatically keeps the app in sync with frontend and backend code, eliminating the need for state managers or websockets.
Core features
Best for
Pricing
Reviews
Big-picture takes: what it's for and whether it delivers. High-engagement YouTube videos — not sponsored.
Tutorials
Step-by-step: exactly how to get things done with it.