Serverless SQLite database built into Cloudflare Workers.
Best for: Apps already on Cloudflare Workers that need a cheap serverless SQLite database. Skip it if: You need a single database over 10 GB (500 MB on Free) or your backend runs outside Cloudflare Workers.
Cloudflare’s official API MCP server (mcp.cloudflare.com/mcp) covers 2,500+ endpoints across all products; D1 isn’t named separately.
Workers Free
- 5 million rows read per day
- 100,000 rows written per day
- 5 GB total storage, 500 MB max per database
- 10 databases per account
- 7-day Time Travel (point-in-time recovery)
Daily caps are hard: once hit, queries fail until the 00:00 UTC reset.
Managed MongoDB document database in the cloud (the server itself is SSPL and self-hostable).
Best for: Document-shaped data and teams already comfortable with MongoDB. Skip it if: You need relational joins/SQL or more than 512 MB without paying.
Official MongoDB MCP Server runs queries, explains schemas and manages Atlas clusters.
Free cluster (formerly M0)
- 512 MB storage, shared RAM and vCPU
- 100 operations per second
- 500 connections
- 10 GB in and 10 GB out per rolling 7 days
- 1 free cluster per project
Free clusters pause after 30 days with zero connections, and going over the transfer limit throttles the cluster.
NeonApache-2.0
Serverless Postgres that scales to zero and branches like Git.
Best for: Serverless Postgres with instant branching for preview environments and many small projects. Skip it if: You need an always-on database on the free plan or a bundled storage/realtime backend.
Official hosted MCP server at mcp.neon.tech/mcp (OAuth or API key).
Free
- 100 projects, 10 branches each
- 1 GB storage per project (20 GB total)
- 100 CU-hours compute per project per month, autoscaling up to 2 CU
- 5 GB public egress per project per month
- Neon Auth up to 60,000 MAU per project
Compute always scales to zero after 5 idle minutes (can’t be disabled on Free), so the first query after idle waits for a cold start.
Launch, pay-as-you-go with no monthly minimum ($0.106/CU-hour, $0.35/GB-month)
Checked 2026-10-27: neon.com, neon.com, neon.com
Managed Postgres from the makers of Prisma ORM, billed per database operation.
Best for: TypeScript apps using Prisma ORM that want zero-config Postgres with no credit card. Skip it if: Your app runs many small queries (operation billing) or you need backups on the free tier.
Official remote MCP server (mcp.prisma.io/mcp); `npx create-db` gives agents a temporary database that lasts 24h unless claimed.
Free
- 200,000 operations per month
- 2 GB storage
- 50 databases
- 10 pooled connections
- No backups
Every create, read, update and delete counts as a billed operation, so a busy app can use up 200k per month quickly.
Hosted SQLite (libSQL) databases with edge replicas and cheap per-user databases.
Best for: Lightweight SQLite databases, including one database per user or tenant, with embedded replicas. Skip it if: You need Postgres features or extensions, or an all-in-one backend with auth and storage.
Official hosted MCP server at mcp.turso.ai/mcp, plus a local `tursodb --mcp` mode for SQLite files.
Free
- 100 databases
- 5 GB storage
- 500 million rows read per month
- 10 million rows written per month
- 3 GB syncs per month, 1-day point-in-time restore
Usage is metered in rows scanned, not rows returned, so unindexed queries can burn the read quota.