Convex
Reactive TypeScript backend with database, functions, sync, search and file storage
ABOUT
What is Convex?
Convex is a reactive backend platform that combines a database, TypeScript functions, real-time sync, search and file storage. It provides a strongly typed application layer so developers can build live-updating products without assembling separate backend services.
BEFORE YOU SIGN UP
What you should know
COMMUNITY
From the forums
The community tends to praise Convex's TypeScript-first developer experience, reactive queries and ability to keep client and server types aligned. The recurring caution is that its function-and-document model is opinionated, so teams that need arbitrary SQL or an existing relational schema may face more migration work.
— Community sentiment · Reddit
SEE ALSO · Data & backend
Alternatives to Convex
Aiven
FreemiumManaged data platform with Postgres, Kafka, Redis, OpenSearch and more, across multiple clouds.
Beeceptor
FreemiumIntercept, mock and debug HTTP requests without writing a single line of backend code.
CockroachDB
FreemiumDistributed SQL database with high availability, ACID consistency and Postgres compatibility.
ABOUT US
Honest, independent, no fluff.
No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.
FAQ
Questions, answered.
What does Convex include for free?+
The Free & Starter plan includes 1M function calls per month, 0.5 GB database storage, 1 GB file storage, 0.5 GB search storage, 1 GB egress and 40 deployments.
Is Convex a real-time database?+
Yes. Convex queries are reactive, so connected clients can receive updates when the data they depend on changes.
Can Convex be self-hosted?+
Yes. Convex publishes its backend as open source and provides Docker and binary self-hosting options, although the hosted cloud is the easiest starting point.