Convex | The reactive database for app developers is an open-source backend platform designed to help developers ship AI-powered apps quickly. It provides a fully TypeScript-driven backend that stays in sync with your frontend, enables real-time updates, and supports AI-assisted code generation to accelerate development. Convex emphasizes ediability, ease of integration with popular frameworks, and the ability to self-host for full control over data and infrastructure.
What you get
- A reactive, real-time database that stays in sync with your frontend code
- Pure TypeScript backend: define schemas, queries, mutations, and APIs in TS
- AI-assisted code generation to produce backend code with high accuracy
- Built-in backend primitives: authentication, cron jobs, AI workflows, and components
- Over 80+ OAuth integrations for authentication
- Modular, independent building blocks that you can compose as backend services
- Self-hosted option to run locally or on your own infrastructure
- Strong focus on developer experience and DX with instant feedback and live updates
How it works
- Define your data and backend logic in TypeScript alongside your app code.
- Use generated API, mutations, and queries that stay in sync with frontend changes.
- Leverage real-time updates to reflect database state across clients without manual state management.
- Use built-in components and workflows to accelerate common backend needs (auth, cron, AI tasks).
- Optionally self-host for full control or connect to popular hosting environments.
Use cases
- Rapidly build AI-powered web or mobile apps with real-time collaboration.
- Ship complex backends with minimal boilerplate using type-safe code and AI-assisted generation.
- Self-host critical data and logic while maintaining real-time synchronization with the frontend.
Core Features
- Real-time reactive updates synchronized with frontend code
- TypeScript-first backend: schemas, queries, mutations, APIs all in TS
- AI-generated code to accelerate backend development
- Built-in authentication with 80+ OAuth providers
- Backend primitives: cron jobs, AI workflows, and reusable components
- Independent, modular building blocks for scalable backends
- Self-hosted and locally developable
- Open source with strong community and documentation
- End-to-end type safety and automated synchronization between frontend and backend