Comparison

Cloudflare D1 vs Supabase: free tier comparison

Supabase is the wider free tier once you count auth, storage, and edge functions, though D1 gives more raw database storage.

Category: Serverless DatabasesVerified

Quick answer

Supabase - Supabase is the wider free tier once you count auth, storage, and edge functions, though D1 gives more raw database storage.

How the free tiers compare

Cloudflare D1 keeps the offer narrow: a SQLite database with 5 GB of storage and daily read and write caps, nothing else bundled in. Supabase bundles a Postgres database with authentication for up to 50,000 monthly active users, file storage, edge functions, and realtime, all on the same free plan. Its database size is capped tighter, at 500 MB per project, and it caps you at 2 active projects that pause after a week of inactivity.

Cloudflare D1 vs Supabase free tier, side by side

Cloudflare D1FTV 46SupabaseFTV 56
Database storage5 GB total500 MB per project
Rows read5 million per dayNot specified
Rows written100,000 per dayNot specified
Monthly active usersD1 has no built-in auth product.Not specified50,000
File storageNot specified1 GB
EgressNot specified5 GB, plus 5 GB cached egress
Function invocationsNot specified500,000 Edge Function calls

After you outgrow the free tier

D1's paid tier is a flat $5 a month. Supabase's Pro plan starts at $25 a month and scales usage on top of that.

Cloudflare D1 next stepWorkers Paid - $5/monthFlat monthly
Supabase next stepPro - From $25/monthUsage-based

When to pick each one

Pick Cloudflare D1 when…

  • You want more raw SQL storage headroom than Supabase's 500 MB project cap.
  • You only need a database, not auth, storage, or functions bundled in.
  • You are already inside the Cloudflare Workers ecosystem.

Pick Supabase when…

  • You want a full backend in one free tier: database, auth, storage, and functions.
  • You need built-in authentication for tens of thousands of users.
  • You want realtime subscriptions and edge functions without adding another vendor.

Bottom line

D1 suits a project that only needs a plain database with generous storage. Supabase suits a project that wants the database, the auth, and the storage layer covered by one free plan.

Read the full listings: Cloudflare D1 and Supabase. Scores use the FTV methodology at /ftv. Browse more head-to-heads on /compare, or see the top-ranked free tiers on /top.