Search for a command to run...
Backend-as-a-Service platform that keeps your app in sync through a reactive data model. Express database schemas, queries, mutations, and auth in pure TypeScript with end-to-end type inference. Real-time updates flow to the UI automatically without state managers, cache invalidation, or manual websocket setup.
Trusted by teams at Vercel, Clerk, and others building modern full-stack applications. Convex differentiates from Firebase and Supabase with strictly-typed schemas defined in code, automatic reactive subscriptions, and a single TypeScript codebase spanning backend and frontend. SOC 2 Type II, HIPAA, and GDPR compliant. Integrates with 80+ OAuth providers and popular frontend frameworks.
Key capabilities:
Teams adopt Convex to build live-updating dashboards, collaborative tools, and realtime apps where the UI stays in sync with backend state. Developers use it to replace DIY stacks of Postgres, websockets, queues, and IaC with a single TypeScript backend. Pairs well with Next.js and Clerk for full-stack auth and data.