Firebase Review
Google's hosted backend for apps: database, auth, storage, and functions, billed by usage
Is this your product? Claim this page · Request a change
Looking for a Firebase alternative? See our ranked comparison.→What is Firebase?
Firebase is Google's hosted backend for mobile and web apps. It bundles a NoSQL database (Firestore, plus the older Realtime Database), user authentication, file storage, serverless functions, hosting, and push notifications into one console, so you don't wire together separate services yourself.
You don't pay a flat subscription. Firebase runs on two plans: Spark, which is free but capped (limited reads, writes, storage, and bandwidth per day), and Blaze, which keeps those same free quotas but bills you per unit for anything you use above them. Almost any real app with functions, outbound API calls, or meaningful traffic needs Blaze.
Because it's a Google product, it plugs directly into Google Cloud (Cloud Functions, Identity Platform, BigQuery exports) and into Google's mobile tooling for Android, iOS, Flutter, and Unity.
Firebase screenshots




Who it's for
- ✓ Mobile-first apps (Android, iOS, Flutter) that want auth, a real-time database, and push notifications out of the box
- ✓ Teams already on Google Cloud who want their app backend and analytics in the same ecosystem
- ✓ Prototypes and side projects that can live inside the free Spark quotas
Who should look elsewhere
- ✗ Teams that want a fixed, predictable monthly bill instead of usage-based pricing
- ✗ SQL-first teams that need relational queries and joins without denormalizing data or paying for extra reads
- ✗ Anyone planning to self-host or move off Google Cloud later; Firebase doesn't offer a self-hosted or portable version
Pros
- + Free Spark tier is real and usable for building and testing, not just a demo
- + Auth, database, storage, functions, hosting, and messaging all live in one console with one SDK
- + Deep, mature tooling for Android, iOS, Flutter, and Unity that most alternatives don't match
- + Cloud Messaging (push notifications) is free at any volume, even on Blaze
Cons
- – No flat-rate plan. Costs scale with reads, writes, storage, and bandwidth, so a bill can jump if usage spikes or a query pattern is inefficient
- – Firestore's per-read and per-write pricing means denormalizing data or fetching related records can multiply costs compared with a single SQL join
- – SSO/SAML for enterprise auth sits behind the separate Identity Platform product with its own usage-based pricing, not something you get by just paying more on Blaze
- – Tied to Google Cloud. There's no official path to self-host Firebase or move your backend to another cloud without rewriting
Firebase pricing
You pay for what you consume rather than a per-seat fee, so cost scales with usage.
| Plan | Price | Highlights |
|---|---|---|
| Spark | Free | Firestore: 1 GiB storage, 50K reads/day, 20K writes/day · Realtime Database: 1 GiB storage, ~10 GB/month download · Authentication: 50K monthly active users · Cloud Storage: 5 GB-months storage, 100 GB/month download on default (firebasestorage.app) buckets; older appspot.com buckets get 5 GB storage, 1 GB/day download instead · Hosting: 10 GB storage, 360 MB/day (~10.8 GB/month) bandwidth · Cloud Functions and Cloud Messaging not usable beyond no-cost quotas |
| Blaze | Custom | Same no-cost quotas as Spark, then pay-as-you-go for anything above them · Firestore, Storage, Hosting, and Functions billed per unit past the free quota · Cloud Messaging stays free at any volume · Required for outbound networking, multiple storage buckets, and most third-party API calls |
Firebase has two plans, not price tiers: Spark (free, capped quotas) and Blaze (pay for what you use past those same quotas). There's no flat monthly fee. Verified Blaze rates from the pricing page: Cloud Functions invocations $0.40/million past 2M/month, Hosting bandwidth $0.15/GB past 360 MB/day (~10.8 GB/month), and Cloud Storage $0.026/GB past 5 GB on older appspot.com buckets (newer firebasestorage.app buckets get a 100 GB/month free download quota, then follow standard Cloud Storage pricing). Firestore's per-unit rate past its free quota is set by Google Cloud's separate Firestore pricing page rather than listed as a flat number on Firebase's own pricing page, so it's omitted here. Actual bills depend entirely on read/write/bandwidth volume, so there's no single 'starting price' to quote.
Pricing verified July 22, 2026 · source

How Firebase's pricing compares
Firebase next to its closest alternatives on entry price, billing, and whether pricing is public.
| Tool | Starting price | Billing | Free option | Pricing disclosed |
|---|---|---|---|---|
| Firebase | Free tier + custom | usage-based | Yes | Not disclosed |
| Supabase | $25/mo | tiered | Yes | Partly public |
| Appwrite | $25/mo | usage-based | Yes | Partly public |
| Nhost | $25/mo | tiered | Yes | Partly public |
| Convex | $25/seat/mo | usage-based | Yes | Partly public |
| PocketBase | Free tier + custom | free | Yes | Not disclosed |
Is Firebase still actively developed?
Last significant update: July 2026. Google is deprecating Firebase Extensions (sunset March 31, 2027); already-installed extensions keep running but can no longer be updated, reconfigured, or uninstalled after that date. Cloud Functions v7.3.0 adds a SecretParamOptions interface and lifecycle hooks meant to help teams move existing Extensions logic into plain Cloud Functions.
Top Firebase alternatives
Firebase FAQ
Is Firebase free?+
The Spark plan is free with fixed daily quotas, for example 50,000 Firestore reads and 20,000 writes per day. Once you need more than those quotas, or need outbound networking and most third-party calls from Cloud Functions, you have to switch to the pay-as-you-go Blaze plan.
How much does Firebase cost past the free tier?+
There's no fixed price. On the Blaze plan you pay per unit for whatever exceeds the free quota: for example, Cloud Functions invocations are $0.40 per million past 2 million a month, and Hosting bandwidth is $0.15/GB past the free daily allowance. Firestore and Cloud Storage usage past their free quotas follow Google Cloud's own pricing, which varies by region and bucket type. Your bill depends on your app's actual usage.
Does Firebase offer a free trial for Blaze?+
Yes, eligible accounts get up to $300 in free credit when they upgrade to Blaze, though the pricing page doesn't spell out eligibility or expiry details there.
Can I self-host Firebase or move to another cloud later?+
No. Firebase runs only on Google Cloud, and there's no official self-hosted version, so switching providers later means rebuilding your backend elsewhere.