Convex Docs
Convex is an all-in-one backend platform with thoughtful, product-centric APIs.
Use TypeScript to write queries as code that are automatically cached and realtime, with an acid compliant relational database.
Learn about Convex by creating a chat app
Convex is a novel, fun, and extremely productive way to make backends for your
Quickstarts
Quickly get up and running with your favorite frontend tooling or language:
React
Add Convex to a React project
Next.js
Add Convex to a Next.js project
Remix
Add Convex to a Remix project
React Native
Add Convex to a React Native Expo project
Vue
Add Convex to a Vue project
Svelte
Add Convex to a Svelte project
Node.js
Add Convex to a Node.js project
Bun
Add Convex to a Bun project
Script tag
Add Convex to any website
Python
Add Convex to a Python project
Rust
Add Convex to a Rust project
Why Convex?
Backends Should be Designed for Product Developers
Intro to Convex
Supercharging your app with a reactive backend
Why I use Convex over Supabase as my BaaS
Read the team's Perspectives on Stack:
Convex vs Relational Databases
Convex vs Firebase
It's not you, it's SQL
How Convex Works
The Software-Defined Database
Convex Perspectives
Learn Convex
A quick start guide for using Convex with Next.js
Fullstack Notion Clone: Next.js 13, React, Convex, Tailwind
Build and Deploy a Saas Podcast Platform in Next.js
Building a Subscription Based SaaS with Stripe
See more walkthroughs and patterns Stack