The backend for AI

Convex is the open-source reactive database for app developers.

Start building or
npm create convex

Everything is code

From database schemas to queries, from auth to APIs, express every part of your backend in pure TypeScript. Your backend code lives next to your app code, is typechecked and autocompleted, and is generated by AI with exceptional accuracy.

Screenshot of code editorScreenshot of app preview and Convex dashboard

Always in sync

Convex libraries guarantee that your app always reflects changes to your frontend code, backend code, and database state in real time. No need for state managers, cache invalidation policies, or websockets.

Screenshot of code editorScreenshot of app preview and Convex dashboard

Backend built-ins

Create cron jobs, kick off backend AI workflows, leverage built-in auth, and tap into a growing ecosystem of components that solve common backend needs with just an npm i.

Screenshot of code editorScreenshot of app preview and Convex dashboard

LLMs love Convex

With Convex, everything is just TypeScript. This means your favorite AI tools are pre-equipped to generate high quality code.

Learn more

Not just a database

Everything your product deserves to build, launch, and scale.

Learn more

Loved by developers

What people building their business on Convex are saying

Next + Convex (all in typescript) Vs Angular (typescript) + Django (python) + Postgres + S3 + Websocket DIY + SQS + IaC + DIY e2e type safety 🤔
WebDevCody's avatar
WebDevCody@webdevcody
@convex_dev Simple. Fast. Realtime.
I think @convex_dev might be the best DB I've ever used
Happy to see more first-class clerk x convex integration There's such a major architecture shift around Serverless + Edge + React + Typescript that (imo) it's unlikely sql is still the right abstraction Very compelling that convex is approaching this from first principles
Colin | Clerk.com's avatar
Colin | Clerk.com@tweetsbycolin
😱 @convex_dev is the gift that keeps on giving Check it out in combination with @nextjs docs.convex.dev
Guillermo Rauch's avatar
Guillermo Rauch@rauchg
@convex_dev is everything I wanted Firebase to be. Such a great tool. Feels illegal to know about this before others.
Timothy Stepro's avatar
Timothy Stepro@tim_stepro
#dailytip if you are a #react developer and want an alternative to Firebase, you might want to give @convex_dev a try. It has amazing ReactHooks with samples in #Javascript and #typescript and the price isn't bad. I'm not a Firebase expert but it looks like all features are there
urubatan's avatar
urubatan@urubatan
@convex_dev feels like what I wanted Firebase and MongoDB Realm to be and more. Really enjoying the DX so far!
David Kim's avatar
David Kim@dvddkkim
I used @convex_dev once to make sure our integration at @ClerkDev worked and the docs matched what we expected. It's magical. I don't say that lightly. I think it's time to do a video on the channel.
James Perkins's avatar
James Perkins@james_r_perkins
I'm working on a new app build with @convex_dev and I am *very* excited about the tech here - DB schema defined in TS - end-to-end types (like if tRPC also set up your DB) - real-time updates Just Work™
Jason Lengstorf's avatar
Jason Lengstorf@jlengstorf
Managing an application's state has become easier, but the global state concept is still a pain for developers, which @convex_dev aims to solve. I made a realtime application using @convex_dev, @nextjs, and @auth0 and loved it.😍
Anshuman Bhardwaj's avatar
Anshuman Bhardwaj@sun_anshuman
Interesting tool of the week: convex.dev by @convex_dev We like: Makes it easy to build a live-updating web app with a document database. Strictly-typed fully relational schemas defined in code (optional, but recommended)
Console - Devtools, devtools, devtools's avatar
Console - Devtools, devtools, devtools@consoledotdev
Get your app up and running in minutes
Start building