Rank #4 of 4 in Backend as a Service
Install
npm install convexShowcase


Verified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Ai vector — stories about ai vector in this arenaAi vectorevidence →
Stories about ai vector in this arena
Auth — stories about auth in this arenaAuthevidence →
Stories about auth in this arena
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtimeevidence →
Database and realtime features — queries, subscriptions, live sync
Functions — stories about functions in this arenaFunctionsevidence →
Stories about functions in this arena
Local dev — stories about local dev in this arenaLocal devevidence →
Stories about local dev in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Schema migrations — stories about schema migrations in this arenaSchema migrationsevidence →
Stories about schema migrations in this arena
Security rules — stories about security rules in this arenaSecurity rulesevidence →
Stories about security rules in this arena
Storage — stories about storage in this arenaStorageevidence →
Stories about storage in this arena
Story verdicts — every judged story with its evidenceStory verdicts
What’s free: 3 free · 0 paid · 0 enterprise · 24 not stated in evidence
Follow the green: where the map greys out is where Convex stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓8/10
unlocks → Webhooks · Machine-readable spec · Versioning policy
Subscribe to events via webhooks
—0/10
Build against official SDKs
✓8/10
Issue scoped/least-privilege API credentials for an agent
~3/10
unlocks → Autonomous automations
Connect an agent via an official MCP server
✓8/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
✓8/10
Explore an interactive API reference with runnable examples
—0/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
✓8/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
—0/10
Operate the product with natural-language commands
~6/10
unlocks → Autonomous automations
Plug MCP servers into this product so it can use their tools
—0/10
Get AI-generated insights and suggestions from my data inside the product
—0/10
Set up automations that run autonomously in the background
—–
Ai vector — stories about ai vector in this arenaAi vector
Stories about ai vector in this arena
Auth — stories about auth in this arenaAuth
Stories about auth in this arena
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime
Database and realtime features — queries, subscriptions, live sync
Functions — stories about functions in this arenaFunctions
Stories about functions in this arena
Local dev — stories about local dev in this arenaLocal dev
Stories about local dev in this arena
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Schema migrations — stories about schema migrations in this arenaSchema migrations
Stories about schema migrations in this arena
Security rules — stories about security rules in this arenaSecurity rules
Stories about security rules in this arena
Storage — stories about storage in this arenaStorage
Stories about storage in this arena
Sorted by importance (agentic first) (high → low) · 51/51 stories · click a row’s chevron for the rationale and evidence
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 3/10 | Cclaimed | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | full | 8/10 | Cclaimed | |
Provision a managed database and read/write it from client and server SDKs C Database | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 3 | full | 9/10 | Xcommunity | |
Subscribe to live data changes so my UI updates in real time without polling C Realtime | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 3 | full | 9/10 | Xcommunity | |
Deploy server-side functions invoked by HTTP or SDK calls without managing servers C | developer | Functions — stories about functions in this arenaFunctions | 3 | full | 8/10 | Cclaimed | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | fullfree | 8/10 | Cclaimed | |
Store embeddings and run vector similarity search for AI features C Vector | developer | Ai vector — stories about ai vector in this arenaAi vector | 3 | full | 8/10 | Cclaimed | |
Add email/password and social OAuth sign-in with the platform SDK in minutes C Authentication | developer | Auth — stories about auth in this arenaAuth | 3 | partial | 6/10 | Cclaimed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | partial | 5/10 | Cclaimed | |
Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a script C Ai provisioning | ai-native user | Local dev — stories about local dev in this arenaLocal dev | 3 | partial | 5/10 | Tprobed | |
Let an agent create and test schema changes in an isolated branch or preview environment before production C Ai migrations | ai-native user | Schema migrations — stories about schema migrations in this arenaSchema migrations | 3 | partial | 5/10 | Cclaimed | |
Run the whole backend stack locally with an emulator or CLI before deploying C Local | developer | Local dev — stories about local dev in this arenaLocal dev | 3 | partialfree | 5/10 | Cclaimed | |
Manage schema changes as version-controlled migrations applied via the CLI or CI C Migrations | developer | Schema migrations — stories about schema migrations in this arenaSchema migrations | 3 | partial | 4/10 | Cclaimed | |
Restrict data access per user with row-level security policies or security rules C Access control | developer | Security rules — stories about security rules in this arenaSecurity rules | 3 | partial | 4/10 | Cclaimed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | none | 0/10 | ||
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | n/a | untested | none yet | |
Upload and serve user files with access rules and CDN-backed delivery C Files | developer | Storage — stories about storage in this arenaStorage | 3 | none | untested | none yet | |
Generate typed client code (e.g. TypeScript types) from my schema automatically C Type safety | developer | Schema migrations — stories about schema migrations in this arenaSchema migrations | 2 | full | 8/10 | Cclaimed | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | fullfree | 8/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 5/10 | Tprobed | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | partial | 4/10 | Cclaimed | |
Express relational queries with joins, constraints, and transactions C Database | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 2 | partial | 4/10 | Xcommunity | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 4/10 | Cclaimed | |
Rely on automated backups and point-in-time recovery for my data C Data protection | platform-engineer | Security rules — stories about security rules in this arenaSecurity rules | 2 | partial | 3/10 | Cclaimed | |
Ask an AI assistant in the dashboard to write queries, debug errors, and explain my backend C Ai assist | ai-native user | Ai vector — stories about ai vector in this arenaAi vector | 2 | none | 0/10 | ||
Build offline-capable clients whose local writes sync automatically on reconnect C Realtime | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 2 | none | 0/10 | ||
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | 0/10 | ||
Connect to the underlying database with standard clients and ORMs via a connection string C Database | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 2 | none | 0/10 | ||
Require MFA and enterprise SSO (SAML/OIDC) for my application users G Authentication | platform-engineer | Auth — stories about auth in this arenaAuth | 2 | none | 0/10 | ||
Run full-text search over my data without wiring up an external search service C Search | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 2 | none | 0/10 | ||
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Run functions automatically in response to database or auth events C | developer | Functions — stories about functions in this arenaFunctions | 2 | none | untested | none yet | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | untested | none yet | |
Track user presence and broadcast ephemeral state between connected clients C Realtime | developer | Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime | 1 | partial | 4/10 | Xcommunity | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | none | 0/10 | ||
Serve resized or transformed images from storage without running my own image pipeline C Files | developer | Storage — stories about storage in this arenaStorage | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 37 stories with headroom
What would move Convex’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product
nonemoves Built-in AIimpact 45
Convex ships an MCP server and CLI that let external AI agents interact with a Convex deployment, and docs mention it 'works great with coding agents,' but this is agent-to-Convex tooling, not a built-in assistant embedded inside Convex itself that a user can delegate tasks to.
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
All MCP-related evidence describes Convex shipping its OWN MCP server so external AI agents can call Convex's tools (convex-docs-10, convex-probe-4, convex-docs-28) — this is the opposite direction from the story, which asks whether Convex itself can plug in and consume external MCP servers' tools.
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events
nonemoves PA Scoreimpact 30
Missing: any documentation of scheduled functions, cron/triggers, or a rule-definition mechanism for automated actions on events.
Storage — stories about storage in this arenaUpload and serve user files with access rules and CDN-backed delivery
nonemoves PA Scoreimpact 30
The evidence pack contains no mention of file upload, file storage APIs, access-controlled file serving, or CDN-backed delivery anywhere in the Convex docs, CLI, or community citations provided.
Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product
nonemoves Built-in AIimpact 30
Convex provides infrastructure (vector search, MCP server) that lets developers build AI features on top of their data, and a CLI 'insights' command that surfaces deployment health metrics — but there is no evidence Convex itself surfaces AI-generated insights or suggestions about the user's actual application data inside the product.
Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background
nonemoves Built-in AIimpact 30
Missing: any citation of cron/scheduled functions, background job triggers, or autonomous workflow execution.
Agenticness — how well agents can access and operate the productSubscribe to events via webhooks
nonemoves agent-readyimpact 30
Convex exposes HTTP endpoints so external clients can call Convex functions (docs-9, docs-31), but there is no evidence of an outbound webhook mechanism where Convex notifies subscribers of database/event changes.
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples
nonemoves API qualityimpact 30
No evidence of an interactive API reference or runnable-example playground; probes explicitly show no OpenAPI/Swagger spec (404s) and only static docs pages plus an llms.txt for AI consumption.
Showing the top 8 of 37 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map14 surfaces · 29 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
CLI docs14 stories
- Run the product headlessly / in CI for automation
- Use an official CLI
- Drive the product through a documented public API
- Build against official SDKs
- Test against a sandbox environment without touching production data
- Perform bulk operations across many items at once
- Deploy server-side functions invoked by HTTP or SDK calls without managing servers
- Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a script
- Run the whole backend stack locally with an emulator or CLI before deploying
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Let an agent create and test schema changes in an isolated branch or preview environment before production
- Manage schema changes as version-controlled migrations applied via the CLI or CI
- Generate typed client code (e.g. TypeScript types) from my schema automatically
convex.dev11 stories
- Point an agent at llms.txt or agent-oriented docs
- Use an official CLI
- Build against official SDKs
- Operate the product with natural-language commands
- Provision a managed database and read/write it from client and server SDKs
- Express relational queries with joins, constraints, and transactions
- Track user presence and broadcast ephemeral state between connected clients
- Subscribe to live data changes so my UI updates in real time without polling
- Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a script
- Read the product's source under an open license
- Generate typed client code (e.g. TypeScript types) from my schema automatically
AI docs10 stories
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Build against official SDKs
- Operate the product with natural-language commands
- Test against a sandbox environment without touching production data
- Perform bulk operations across many items at once
- Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a script
- Do everything through the API that I can do in the UI
- Let an agent create and test schema changes in an isolated branch or preview environment before production
Self hosting docs7 stories
- Run the product headlessly / in CI for automation
- Deploy server-side functions invoked by HTTP or SDK calls without managing servers
- Run the whole backend stack locally with an emulator or CLI before deploying
- Export all of my data in open formats and leave
- Read the product's source under an open license
- Self-host the core product
- Control data retention and deletion
Home docs6 stories
- Point an agent at llms.txt or agent-oriented docs
- Build against official SDKs
- Operate the product with natural-language commands
- Provision a managed database and read/write it from client and server SDKs
- Track user presence and broadcast ephemeral state between connected clients
- Subscribe to live data changes so my UI updates in real time without polling
Http API docs6 stories
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Perform bulk operations across many items at once
- Provision a managed database and read/write it from client and server SDKs
- Deploy server-side functions invoked by HTTP or SDK calls without managing servers
- Do everything through the API that I can do in the UI
GitHub README5 stories
Hacker News4 stories
Auth docs3 stories
Database docs3 stories
OpenAPI spec2 stories
Pricing docs2 stories
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
8 of 16 testable claims verified · 1 contradicted → integrity 38/100
24 distinct capability claims found in Convex’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
8
Verified
7
Unverified
1
Contradicted
14
Undersold
Verified (8)
“Convex is a reactive database where you write queries as TypeScript code that runs inside the database, no SQL needed”
Provision a managed database and read/write it from client and server SDKsfullproof ↗
“Public Convex functions are exposed as HTTP endpoints that return the function's result as a value”
Drive the product through a documented public APIfullproof ↗
“An official Convex MCP server exposes tools that let AI agents interact with a Convex deployment”
“ACID transactions ensure concurrent writes never corrupt data”
Express relational queries with joins, constraints, and transactionspartialproof ↗
“Official CLI command to run a public or internal Convex function against a development deployment”
“Vendor provides an agent-oriented setup doc (agent-setup.md) to make coding agents 'Convex experts'”
Point an agent at llms.txt or agent-oriented docsfullproof ↗
“Real-time sync automatically pushes the latest data to connected clients”
Subscribe to live data changes so my UI updates in real time without pollingfullproof ↗
“Designed to work smoothly with coding agents for scaffolding new apps”
Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a scriptpartialproof ↗
Unverified (12)
“Optional schemas let you enforce a specific shape for your documents”
Generate typed client code (e.g. TypeScript types) from my schema automaticallyfullproof ↗
“Convex Auth library supports social login, one-time email/SMS codes, and password sign-in for React and React Native apps”
Add email/password and social OAuth sign-in with the platform SDK in minutespartialproof ↗
“Documented integration guidance for using Clerk, WorkOS AuthKit, or Auth0 as auth providers with strong Next.js/React Native support”
Add email/password and social OAuth sign-in with the platform SDK in minutespartialproof ↗
“Local dev server watches the filesystem and live-pushes function/schema changes to your dev deployment”
Run the whole backend stack locally with an emulator or CLI before deployingpartialproof ↗
“Generated TypeScript types in convex/_generated are automatically updated when schema or functions change”
Generate typed client code (e.g. TypeScript types) from my schema automaticallyfullproof ↗
“Vector search finds similar documents using embedding vectors, useful for LLM context and recommendations”
Store embeddings and run vector similarity search for AI featuresfullproof ↗
“Self-hosted Convex runs the same open-source backend code as the managed cloud service”
“Self-hosted Convex works with common infrastructure like Neon, Fly.io, Vercel, Netlify, RDS, SQLite, Postgres, and more”
“Convex avoids requiring an opinionated row-level-security framework, unlike client-oriented databases such as Firebase/Supabase”
Restrict data access per user with row-level security policies or security rulespartialproof ↗
“MCP server is blocked from accessing production deployments by default, as a safety measure”
Issue scoped/least-privilege API credentials for an agentpartialproof ↗
“Convex's flexible authorization model lets developers build a custom authorization framework suited to their needs”
Restrict data access per user with row-level security policies or security rulespartialproof ↗
“End-to-end type safety catches agent-introduced errors (hallucinations) before they reach production”
Generate typed client code (e.g. TypeScript types) from my schema automaticallyfullproof ↗
Contradicted (1)
“CLI command shows health insights for a deployment”
Get AI-generated insights and suggestions from my data inside the productnoneproof ↗
Undersold (14)
Run the product headlessly / in CI for automationpartialproof ↗
Operate the product with natural-language commandspartialproof ↗
Test against a sandbox environment without touching production datafullproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Track user presence and broadcast ephemeral state between connected clientspartialproof ↗
Deploy server-side functions invoked by HTTP or SDK calls without managing serversfullproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Export all of my data in open formats and leavepartialproof ↗
Let an agent create and test schema changes in an isolated branch or preview environment before productionpartialproof ↗
Manage schema changes as version-controlled migrations applied via the CLI or CIpartialproof ↗
Rely on automated backups and point-in-time recovery for my datapartialproof ↗
Claims outside our story set (3)
Real capability claims found in Convex’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“Convex Components are sandboxed, open-source building blocks that add complex functionality without building it from scratch”
source ↗“Tables are created implicitly the moment the first document is inserted, with no upfront table setup”
source ↗“CLI command to import data from a file directly into a deployment”
source ↗
Business model
Free Starter plan; Professional is priced per developer per month plus usage-based database, bandwidth, and function resources; the FSL-licensed backend self-hosts free.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime llms.txt 100% (30d, checked every 6h since Sep 8 '26)
