
The Bottom Line
Entry price
Free plan available, paid tiers above
Biggest pro
Generous free tier with 5 million reads/day and 5 GB storage
Biggest con
10 GB maximum per individual database
TL;DR - Cloudflare D1
- Serverless SQLite database running on Cloudflare's global edge network
- Scale-to-zero pricing with no egress fees and 30-day Time Travel recovery
- Free tier includes 5M reads/day and 5 GB; paid tier from $0.75/GB-month
What is Cloudflare D1?
Available on: Web
Pros & Cons
Pros
- Generous free tier with 5 million reads/day and 5 GB storage
- No egress charges unlike most cloud databases
- Scale-to-zero means no cost when inactive
- Time Travel provides built-in disaster recovery
- Seamless integration with Cloudflare Workers ecosystem
- No per-database fees encourages distributed architecture
Cons
- 10 GB maximum per individual database
- SQLite compatibility means no full PostgreSQL/MySQL feature set
- Tightly coupled to Cloudflare Workers ecosystem
- Not suited for single large monolithic databases
- Relatively new product with evolving feature set
Ratings Across the Web
Cloudflare D1 holds an aggregate rating of 4.5 out of 5 from 696 reviews across G2, last checked March 19, 2026.
Ratings aggregated from independent review platforms. Learn more
Key Features
Pricing Plans
Pricing checked Sep 18, 2026
Workers Free
Free
- 5 million rows read / day
- 100,000 rows written / day
- 5 GB storage total
- Queries stop when a daily limit is hit
Workers Paid
Usage
- First 25 billion rows read / month included, then $0.001 / million rows
- First 50 million rows written / month included, then $1.00 / million rows
- First 5 GB storage included, then $0.75 / GB-month
- No D1 compute-hours charge; Workers CPU is billed separately
Is Cloudflare D1 worth the price?
D1 is usage-priced, not a $29 database SKU.
Workers Free includes 5M reads/day, 100k writes/day, and 5 GB. Workers Paid includes 25B reads and 50M writes per month, then $0.001 per million extra reads, $1.00 per million extra writes, and $0.75 per extra GB-month.
There is no egress fee. This is best for Workers apps that stay under the included rows.
Hidden Costs & Gotchas
Workers CPU that runs the query is billed on Workers pricing, on top of D1 rows (official FAQ).
Dashboard and Wrangler queries count as billable reads/writes, including CREATE INDEX and INSERT of seed data.
An index write counts as an extra row written. Empty databases still use about 12 KB.
Free daily limits reset at 00
00 UTC. Exceed them and D1 returns errors until the next day or you upgrade.
No egress charge. Read replicas do not add a replica fee; they still count rows read/written.
Reviews

Review Cloudflare D1, get a free AI guide
Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.
Across 696 verified user reviews on G2
Add your hands-on experience using the offer above to help the next buyer.
Best Cloudflare D1 Alternatives
Top alternatives based on features, pricing, and user needs.
Managed relational database service
Open source Firebase alternative
Serverless PostgreSQL and MySQL databases with branching
Serverless PostgreSQL with auto-scaling and instant recovery
Shareable PostgreSQL databases for instant team collaboration
Still deciding?
Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.
Explore More
Cloudflare D1 FAQ
How does Cloudflare D1 support applications requiring low-latency data access?
Which teams would benefit most from using Cloudflare D1?
How does Cloudflare D1 compare to AWS RDS for database management?
What kind of limitations should users be aware of when planning to use Cloudflare D1?
Does Cloudflare D1 include a free tier for developers?
How does Cloudflare D1 ensure data recovery and resilience?
Can Cloudflare D1 handle variable application traffic efficiently?
Source: developers.cloudflare.com