Prototype and low usage
Workers Free
Includes 5 million rows read per day, 100,000 rows written per day, and 5 GB of total D1 storage under the current pricing page.2
Serverless SQLite database
A managed serverless SQL database on Cloudflare built around SQLite semantics and integrated with Workers.
Choose Cloudflare D1 when the application is already designed around Workers, benefits from a scale-to-zero managed SQL service, and fits SQLite semantics plus D1's documented limits. Do not treat it as a generic replacement for PostgreSQL or as the default database outside a Cloudflare-native architecture.13
Whether a Cloudflare-native SQLite database is the right system of record for a Workers application.
D1 is a managed SQLite-based database with Workers and HTTP access. It is not PostgreSQL, does not provide PostgreSQL extensions or compatibility, and remains subject to documented per-database, query, invocation, and account limits.13
For: Cloudflare Workers teams whose data model and workload fit SQLite semantics, D1 limits, and Cloudflare's regional write model
D1 meters rows read, rows written, and stored data instead of billing a continuously provisioned database instance. Free and Workers Paid plans have different included usage and limits; Workers runtime charges remain separate.2
Prototype and low usage
Includes 5 million rows read per day, 100,000 rows written per day, and 5 GB of total D1 storage under the current pricing page.2
Production usage
Includes 25 billion rows read and 50 million rows written per month plus 5 GB storage, then currently lists $0.001 per million rows read, $1.00 per million rows written, and $0.75 per GB-month.2
Cloudflare · Accessed Official
Cloudflare · Accessed Official
Cloudflare · Accessed Official
Cloudflare · Accessed Official
Cloudflare · Accessed Official
Turso · Accessed Official
Neon · Accessed Official
PostgreSQL Global Development Group · Accessed Official