Reactive TypeScript backend: database, functions and live queries in one project.
Logo assets
Convex brand colours
Extracted from the artwork and ranked by how much of the mark each covers — not from a brand book, so treat them as observed rather than official.
What Convex is
Convex puts the schema, the server functions and the client bindings in a single TypeScript project, and makes every query reactive by default — when a mutation changes data a query depends on, the result is pushed to subscribed clients with no subscription code. Writes run as transactions under optimistic concurrency control with automatic retries. The backend is open source under FSL-1.1-Apache-2.0 and can be self-hosted. There is no SQL surface: every read goes through Convex's own query builder.
Recent changes
- 2025-01-15Convex ships supported self-hosting
Convex published a documented self-hosting path for the open-source convex-backend, moving it from a repository you could compile to a deployment target the company supports. It bounds vendor risk without changing the exit-cost picture: a self-hosted Convex is still Convex.