{
 "categories": [
  "database",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-10-05",
   "fact": "homepage",
   "note": "The homepage presents Convex as a reactive TypeScript backend with a database, functions, sync, search, and file storage.",
   "source": "https://www.convex.dev/",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "deployment",
   "note": "Convex documents a hosted product and a self-hosted open-source backend that runs the same code as the cloud service.",
   "source": "https://docs.convex.dev/self-hosting",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "platforms",
   "note": "The product is used through the cloud dashboard, docs, and project tooling. The homepage does not name a desktop control-plane app.",
   "source": "https://www.convex.dev/",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "license",
   "note": "Pricing publishes Free and Starter at $0 per month, Professional at $25 per developer per month, and Business and Enterprise with a $2,500 monthly minimum.",
   "source": "https://www.convex.dev/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.exists",
   "note": "Convex documents a Management API for provisioning projects and deployments, with an OpenAPI spec at https://api.convex.dev/v1/openapi.json.",
   "source": "https://docs.convex.dev/management-api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.kinds[0]",
   "note": "The guide shows HTTPS fetch calls to https://api.convex.dev/v1 and says responses are JSON.",
   "source": "https://docs.convex.dev/management-api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.auth[0]",
   "note": "The Management API uses an Authorization Bearer header. Team access tokens and OAuth application tokens are the documented bearer credentials.",
   "source": "https://docs.convex.dev/management-api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.coverage",
   "note": "The pricing comparison says the Management API is not included on Free and Starter and is included on Professional and above. Application data remains in deployment functions and the CLI.",
   "source": "https://www.convex.dev/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.api.docs",
   "note": "https://docs.convex.dev/management-api is the public Management API guide.",
   "source": "https://docs.convex.dev/management-api",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.exists",
   "note": "The CLI is installed with npm install convex, and the docs navigation lists official client libraries for application code.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.languages[0]",
   "note": "The homepage describes the backend as TypeScript queries, mutations, and actions.",
   "source": "https://www.convex.dev/",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.languages[1]",
   "note": "The self-hosting page navigation lists a Python client library.",
   "source": "https://docs.convex.dev/self-hosting",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.languages[2]",
   "note": "The same navigation lists a Rust client library.",
   "source": "https://docs.convex.dev/self-hosting",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.languages[3]",
   "note": "The same navigation lists a Swift client library.",
   "source": "https://docs.convex.dev/self-hosting",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.languages[4]",
   "note": "The same navigation lists an Android Kotlin client library.",
   "source": "https://docs.convex.dev/self-hosting",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.sdk.official",
   "note": "The client libraries are published in the Convex developer documentation.",
   "source": "https://docs.convex.dev/self-hosting",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.mcp.first_party",
   "note": "Convex documents its MCP server as npx -y convex@latest mcp start, with tools for status, tables, data, functions, logs, insights, and environment variables.",
   "source": "https://docs.convex.dev/ai/convex-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.mcp.verdict",
   "note": "The server is documented on docs.convex.dev and started from the Convex CLI, so it is official.",
   "source": "https://docs.convex.dev/ai/convex-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.cli.exists",
   "note": "Convex documents the convex CLI for dev, deploy, run, import, export, logs, env, and project commands.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.extensibility.webhooks",
   "note": "The pricing comparison lists Webhooks as included on Free and Starter, Professional, and Business and Enterprise.",
   "source": "https://www.convex.dev/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.data_access.export[0]",
   "note": "npx convex export exports deployment data to a ZIP file.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.data_access.import[0]",
   "note": "The import and export guide says CSV can be imported into a single table through the CLI. The feature is marked beta.",
   "source": "https://docs.convex.dev/database/import-export",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.data_access.import[1]",
   "note": "The same guide says JSON can be imported into a single table through the CLI.",
   "source": "https://docs.convex.dev/database/import-export",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://docs.convex.dev/llms.txt is a first-party index of the Convex documentation in Markdown.",
   "source": "https://docs.convex.dev/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.scores.api",
   "note": "The Management API is documented HTTP with bearer tokens, but the pricing page excludes it from Free and Starter. That plan gate keeps the path at 5.",
   "source": "https://www.convex.dev/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.scores.mcp",
   "note": "The MCP server is official and useful, and the CLI reference marks npx convex mcp as beta. Production writes are off by default. That keeps the path at 6.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.scores.cli",
   "note": "The CLI covers deploy, function runs, logs, environment variables, import, and ZIP export. First-run login and the beta import and export label keep it at 7.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "verdict.best_path",
   "note": "CLI is the highest score. It is available without the Management API plan requirement.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current Convex MCP page, including tools, production flags, and deploy-key scoping.",
   "source": "https://docs.convex.dev/ai/convex-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current CLI overview, including deploy, import, export, and the beta label on npx convex mcp.",
   "source": "https://docs.convex.dev/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-05",
   "fact": "freshness.watch[2].url",
   "note": "Opened the current Management API guide, including bearer auth and the OpenAPI spec URL.",
   "source": "https://docs.convex.dev/management-api",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-05",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.convex.dev/ai/convex-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://docs.convex.dev/cli"
   },
   {
    "type": "docs",
    "url": "https://docs.convex.dev/management-api"
   }
  ]
 },
 "homepage": "https://www.convex.dev/",
 "id": "convex",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "bearer-token"
   ],
   "coverage": "partial",
   "docs": "https://docs.convex.dev/management-api",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "zip"
   ],
   "import": [
    "csv",
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The Convex CLI and the CLI MCP server cover deployments, functions, and table data without browser control.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "typescript",
    "python",
    "rust",
    "swift",
    "kotlin"
   ],
   "official": true
  }
 },
 "name": "Convex",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "firebase",
   "supabase",
   "appwrite"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Convex",
 "verdict": {
  "best_path": "cli",
  "scores": {
   "api": 5,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 7,
   "rpa": null
  },
  "summary": "Convex is automatable today through the Convex CLI. npx convex dev, deploy, run, logs, env, import, and export manage a project from the terminal. npx convex export writes a ZIP file. Import from CSV or JSON into one table is documented, and the import and export feature is marked beta. npx convex mcp start is the first-party MCP server. By default it uses the development deployment. Production access is off unless --dangerously-enable-production-deployments is set, and production PII reads stay off unless a separate flag is set. The CLI reference labels npx convex mcp as beta. Convex also documents a Management API at https://api.convex.dev/v1. Calls send Authorization Bearer with a team access token or an OAuth application token, and responses are JSON. The pricing page says the Management API is not included on Free and Starter and is included on Professional and above. A Free plan is $0 per month. The backend can be self-hosted from the open-source server. Official client libraries include TypeScript, Python, Rust, Swift, and Android Kotlin. https://docs.convex.dev/llms.txt is a first-party documentation index. Zapier, Make, Power Automate, and n8n were not assessed. Computer-use viability is unassessed. CLI scores 7. MCP scores 6. API scores 5. CLI is the best path because it deploys and moves data on the free plan, without the Management API plan gate.\n"
 }
}