RealtimeKeep your app up to date
AuthenticationOver 80+ OAuth integrations
Convex Components
ComponentsIndependent, modular, TypeScript building blocks for your backend.
Open sourceSelf host and develop locally
AI CodingGenerate high quality Convex code with AI
Compare
Convex vs. Firebase
Convex vs. Supabase
Convex vs. SQL
DocumentationGet started with your favorite frameworks
SearchSearch across Docs, Stack, and Discord
TemplatesUse a recipe to get started quickly
Convex for StartupsStart and scale your company with Convex
Convex ChampionsAmbassadors that support our thriving community
Convex CommunityShare ideas and ask for help in our community Discord
Stack
Stack

Stack is the Convex developer portal and blog, sharing bright ideas and techniques for building with Convex.

Explore Stack
BlogDocsPricing
GitHub
Log inStart building

The database designed to be generated

Prompt to create a full-stack app with Convex Chef

Try Convex with
Convex Chef

Rules & Prompts for AI

Get the best results from AI by adding rules to your favorite AI IDEs like Cursor and Windsurf.

Download Rules

Building an AI Coding Platform?

Convex is the best way for AI to generate the database and backend for your AI coding platform. Entirely in code.

Learn more

Build AI Apps with ease

Convex Components make it easy to build intelligent, real-time features.

Workflow

Simplifies long-running logic with durable execution

Learn more →

AI Agent

Structures your AI flows with built-in memory and vector search

Learn more →

Persistent Text Streaming

Powers real-time chat with efficient storage

Learn more →

Why choose Convex for your next AI or AI generated app?

Thoroughly evaluated rules

Convex AI rules are thoroughly evaluated using convex-evals. You can see the results of the evaluation in the LLM Leaderboard. We've also created full-stack benchmarks for AI coding to see that Convex outperforms other platforms.

Queries are Code

Your database queries are pure TypeScript functions with end-to-end type safety and IDE support. This means AI can generate database code using the large training set of TypeScript code without switching to SQL.

Automatic Reactivity

The reactive system automatically tracks data dependencies and updates your UI. AI doesn't need to manually manage subscriptions, WebSocket connections, or complex state synchronization—Convex handles all of this automatically.

Transactional Guarantees

All functions that call the database are run in transactions. This makes it impossible for AI to write code that could corrupt your data or leave your app in an inconsistent state.

Get your app up and running in minutes
Start building
Convex logo
ProductSyncRealtimeAuthOpen sourceAI codingChefFAQPricing
DevelopersDocsBlogComponentsTemplatesStartupsChampionsChangelogPodcastLLMs.txt
CompanyAbout usBrandInvestorsBecome a partnerJobsNewsEventsTerms of servicePrivacy policySecurity
SocialTwitterDiscordYouTubeLumaBlueskyGitHub
A Trusted Solution
  • SOC 2 Type II Compliant
  • HIPAA Compliant
  • GDPR Verified
©2025 Convex, Inc.