Convex Docs
Convex is the open source, reactive database where queries are TypeScript code running right in the database. Just like React components react to state changes, Convex queries react to database changes.
Convex provides a database, a place to write your server functions, and client libraries. It makes it easy to build and scale dynamic live-updating apps.
Tutorial: Build a chat app
Follow a step-by-step tutorial to build your first Convex app - a real-time chat application.
Understanding Convex
Learn about the core concepts and architecture that make Convex unique and powerful.
Quickstarts
Quickly get up and running with your favorite frontend tooling or language:
React
Next.js
Remix
TanStack Start
React Native
Vue
Svelte
Node.js
Bun
Script tag
Python
iOS Swift
Android Kotlin
Rust
Why Convex?
Backends 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:
Learn Convex
Convex with Next.js Quickstart
Notion Clone: Next.js 13, React, Convex, Tailwind
Build a Saas Podcast Platform in Next.js
Building a Subscription Based SaaS with Stripe
See more walkthroughs and patterns on Stack