Cloudflare D1
Serverless SQLite
SQLite databases that run alongside Cloudflare Workers on the free Workers plan.
- Databases
- 10
- Storage
- 5 GB total
- Row reads
- 5M / day
The catch: Only 100,000 row writes per day, which resets daily.
BaaS + hosting · Backend & Databases
Google's app backend: static hosting, auth and Firestore on the free Spark plan.
Checked against Firebase (Spark plan)'s official pages on 1 Nov 2026. Free tiers change, so confirm before you commit.
10 GB hosting storage with 360 MB/day transfer, 1 GiB Firestore with 50K reads/day, and 50K auth users per month.
| Limit | Free plan |
|---|---|
| Hosting | 10 GB storage, 360 MB/day transfer |
| Firestore | 1 GiB, 50K reads / 20K writes per day |
| Realtime DB | 1 GB, 100 connections |
| Auth | 50K MAU |
| Cloud Functions | Not on Spark (Blaze only) |
Cloud Functions, App Hosting and (for new projects) Cloud Storage need the pay-as-you-go Blaze plan.
Create a project in the Firebase console
Install the CLI with npm i -g firebase-tools
Run firebase init hosting
Run firebase deploy
Add Auth or Firestore from the console
10 GB hosting storage with 360 MB/day transfer, 1 GiB Firestore with 50K reads/day, and 50K auth users per month. Free plan ends: Never.
No, you can sign up for Firebase (Spark plan)'s free plan without a card.
Cloud Functions, App Hosting and (for new projects) Cloud Storage need the pay-as-you-go Blaze plan.
Yes, you can connect your own domain on the free plan. You also get a free address at *.web.app and *.firebaseapp.com.
Cloudflare D1, Turso, Upstash. Compare their limits on this page or open each one for details.
Serverless SQLite
SQLite databases that run alongside Cloudflare Workers on the free Workers plan.
The catch: Only 100,000 row writes per day, which resets daily.
Edge SQLite
Hosted SQLite (libSQL) with many small databases and edge replicas.
The catch: Only one day of point-in-time restore on the free plan.
Serverless Redis
Serverless Redis you call over HTTP, priced per request.
The catch: 500K commands a month runs out fast if you poll or cache every request.
Managed MongoDB
Hosted MongoDB with a free shared cluster that has no end date.
The catch: 512 MB fills quickly, and there is a 100 ops/sec cap.
Serverless Postgres
Serverless Postgres with branching that scales to zero when unused.
The catch: Only 1 GB of storage per project.
Postgres BaaS
Open-source backend built on Postgres, with auth, storage and edge functions.
The catch: Free projects pause after a week without activity.
Check a name, set up DNS and test the site once it is live. All free, in the browser.
Where to list a new site so search engines and people find it.