A SpecAtlas

Firebase

active Hosting / deploy platform

Firebase (Google) offers generous free Spark tier for commercial use; paid Blaze tier is pay-as-you-go; custom domains on Hosting are free.

Firebase is Google's backend-as-a-service: Firestore, Auth, Hosting, Cloud Functions, Realtime Database, and more. Spark (free) permits commercial use; Blaze (pay-as-you-go) is needed for outbound networking in Cloud Functions.

Analysis & practical guidance

The Blaze plan is required more often than you expect

Firebase's free Spark plan is generous and permits commercial use, but there is a specific wall: deploying Cloud Functions requires the pay-as-you-go Blaze plan. On Spark you can develop and test functions locally with the emulator, but you cannot deploy them to production — and even once on Blaze, outbound network calls to non-Google services are a Blaze-only capability. Any function that calls a third-party API (a payment provider, an LLM, a webhook) means Blaze. Many projects discover this mid-build.

Practical implications

  • Blaze is usage-based with no upper bound by default — set budget alerts. A misbehaving function or a traffic spike can run up a bill in a way Spark never could.
  • Firestore is a NoSQL document store. Queries that are trivial in SQL (joins, aggregates) require denormalization or extra reads. Model your data for read patterns up front.
  • Hosting with custom domains and SSL is free even on Spark — the static-hosting side is genuinely no-cost.

When to choose it

Firebase suits mobile-first apps and teams that want tight Google integration and realtime sync out of the box. If you want SQL and portability, Supabase is the alternative — see the comparison.

Basics

slug
firebase
type
Hosting / deploy platform
status
active
last checked
2026-04-18

Rights

Key Value Condition Source Checked
commercial_use_allowed yes Firebase Pricing 2026-04-18

Constraints

Key Value Condition Source Checked
api_available yes Firebase Pricing 2026-04-18
cron_available yes Via Cloud Scheduler with Cloud Functions (Blaze plan). Firebase Pricing 2026-04-18
custom_domain_available yes Firebase Pricing 2026-04-18
webhook_available yes Firebase Pricing 2026-04-18

Primary sources

FAQ

Q. Can I use Firebase Spark (free) for commercial projects?
Yes, commercial use is permitted on Spark. But note that deploying Cloud Functions requires the Blaze (pay-as-you-go) plan — Spark only supports local emulator testing of functions.

Related comparisons