search legion

Review · BaaS platforms

Firebase review

A broad backend toolkit with a free entry point—but usage billing and NoSQL trade-offs deserve a close look.

7.2/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Strong all-in-one app backend; usage-based bills and database trade-offs may not suit every team.

Firebase combines databases, authentication, serverless functions, hosting, monitoring, testing, and engagement tools. The pricing page lists Spark at $0 with free quotas, including 50,000 monthly active users for Authentication and 50,000 daily Firestore reads. On Spark, exceeding quotas stops services until they reset.

Blaze also has a $0 base fee, but usage beyond included quotas is billed. Reddit users praise Firebase’s speed and out-of-the-box auth, while some report concerns about billing caps and Firestore query limits. We’d shortlist it for teams that want managed app infrastructure, but model likely usage and database needs before committing.

Good fit if

  • Small teams shipping apps quickly
  • Apps needing built-in authentication
  • Teams already using Google Cloud

Skip it if

  • Teams needing fixed monthly bills
  • Relational-first data models
  • Projects with unpredictable usage

ScoresHow it rates

  • Features8.5
  • Ease of use7.5
  • Value for money6.5
  • Support6
  • User sentiment6.5

What works

  • Combines backend, monitoring, testing, and engagement tools
  • Spark plan starts at $0 per month
  • Firestore offers 50,000 daily reads on Spark
  • Authentication includes 50,000 monthly active users on Spark
  • Blaze includes free Functions and Cloud Build quotas

What doesn't

  • Blaze bills for usage beyond free quotas
  • Spark services stop when quotas are exceeded
  • Firestore usage can add read, write, and storage charges
  • Phone verification pricing varies by country
  • Reddit users report query limitations and billing-cap concerns

01What Firebase actually does

Firebase is Google’s managed platform for building and operating web, mobile, and game apps without running the backend infrastructure yourself. It bundles app services rather than asking a team to assemble each piece separately.

Its databases, Cloud Firestore and Realtime Database, store NoSQL data and support real-time synchronization and offline persistence. Authentication handles sign-in with passwords, phone verification, and providers such as Google, Apple, and GitHub. Cloud Functions runs backend code in response to events or requests.

The rest of the platform covers hosting and object storage, crash and performance monitoring, mobile testing through Test Lab, messaging, and Remote Config. That breadth is the pitch: one platform for backend services and app operations, with usage-based billing once a project outgrows its free quotas. Firebase is not a fixed-price app-hosting plan; Blaze has a $0 base fee, then charges for usage beyond included amounts.

02Where Firebase is strong

Firebase’s appeal is breadth with less infrastructure to configure. Authentication, databases, functions, hosting, crash reports, testing, and messaging sit in one product family. That can matter for a small team that needs to ship an app without first building and maintaining each backend service. In one Reddit thread, users described Firebase as useful for prototypes and small teams, and one long-time user said it helped their company get from an early product to Series A.

The free Spark plan gives projects within its quotas a way to start without a monthly platform charge. The pricing page lists 50,000 monthly active users for Authentication, 50,000 Firestore reads and 20,000 writes per day, and 10 GB of Hosting storage. Blaze keeps those no-cost quotas and adds, among other allowances, 2 million monthly Cloud Functions invocations and 120 Cloud Build minutes per day.

That makes Firebase worth considering when the stack fits its managed services and usage stays predictable. One Reddit commenter also praised its out-of-the-box authentication; that is an individual opinion, not a guarantee of fit.

03Where it falls short

The main pricing drawback is that Blaze is usage-based, not a predictable monthly bundle. The pricing page lists a $0 base fee but bills beyond free quotas; it does not publish an annual price. For example, Firestore overages are listed at $0.03 per 100,000 reads and $0.09 per 100,000 writes. Hosting transfer beyond the free tier is $0.15 per GB. Reddit commenters report concern about the lack of a hard billing cap and the risk of an unexpectedly large bill. Spark avoids overage charges by stopping services when quotas are exceeded, which can also interrupt an app.

There are product trade-offs, too. A commenter on r/webdev said Firebase’s query APIs lacked features they needed and became a headache as complexity grew. Another Reddit discussion raised lock-in concerns. Those are user reports, not universal limits, but they point to a real evaluation question: whether Firebase’s NoSQL model and query patterns suit the data your app needs. Teams wanting fixed monthly costs or more control over the backend should compare alternatives before committing.

04Firebase pricing: what you'll actually pay

Firebase starts at $0. Spark is free for projects within its quotas: Firestore includes 50,000 reads and 20,000 writes daily, 1 GiB of storage and 10 GiB monthly egress; Hosting includes 10 GB stored and 360 MB daily transfer; Authentication includes 50,000 monthly active users. Exceeding Spark quotas stops services until they reset.

Blaze also has a $0 base fee, but adds usage billing beyond included quotas; there is no published annual price. Its free allowances include 2 million Cloud Functions invocations monthly and 120 Cloud Build minutes daily. That is not a fixed-price upgrade: usage can grow beyond those amounts, and Google Cloud quotas apply.

Overages can add up across services: Firestore reads cost $0.03 per 100,000, Hosting transfer $0.15 per GB, and Functions invocations $0.40 per million. Phone authentication varies by country; US verification is listed at $0.01 each. Extensions are free to install, but their underlying services may cost extra. Eligible new users may get $300 in Google Cloud credit; SQL Connect has a three-month no-cost trial. Prices checked November 6, 2026.

Full Firebase pricing breakdown →

05Switching to (or from) Firebase

Switching effort depends on how much of Firebase your app uses. A project built around Firestore or Realtime Database, Firebase Authentication, Cloud Functions, Hosting and Remote Config has more pieces to replace than one using Firebase for a single service. Before moving, inventory the data model, sign-in providers, function triggers, hosting setup and app integrations; each needs a destination and a migration plan.

The main lock-in risk is architectural: Firebase combines backend services, and Firestore is a NoSQL database. Teams moving to a relational-first system should plan for data-model changes, not just a database copy. The published pricing and product information does not specify Firebase data-export or migration tooling, so confirm export formats and limits in the current docs before setting a timeline.

We don’t have Reddit posts or comments in the published sources, so we can’t attribute specific reasons for leaving to Reddit users. For a switch decision, compare your actual usage, required database model and tolerance for usage-based billing against the replacement’s costs and capabilities.

From the threadsWhat users say

Users value Firebase for getting an app running quickly, especially when a small team lacks backend expertise. But the Reddit threads also raise recurring concerns about usage-based bills, database limitations, security-rule mistakes and vendor lock-in; opinions depend heavily on the project and how carefully it is managed.

Fast start for small teams
it can be a real boost in productivity
r/programming · view thread
Strong built-in authentication
The authentication they give you out of the box is nothing short of outstanding IMO
r/programming · view thread
Billing can feel risky
the lack of Google cloud hard caps on billing means I won’t use it anymore
r/Firebase · view thread
Database query limits
their query APIs suck and lack basic features
r/webdev · view thread

Questions people ask

How much does Firebase cost per month?

The pricing page lists Spark at $0 per month, with free quotas including 50,000 Firestore reads and 20,000 writes daily, 1 GiB of storage, and 50,000 monthly active authentication users. Blaze also has a $0 base fee, but charges for usage beyond free quotas. Costs depend on usage; for example, Firestore reads beyond its free tier cost $0.03 per 100,000.

Is a Firebase app safe to use?

Firebase provides authentication and security rules, but the platform alone does not make an app safe. Reddit users warn that incorrect rules can expose data, while another commenter argues that setting rules correctly is the key. We’d treat security as something the app team must configure and review, not a guarantee that comes with choosing Firebase.

Is Firebase SQL or NoSQL?

Firebase’s Cloud Firestore and Realtime Database are NoSQL databases, according to the published product information. They offer real-time synchronization, queries and offline persistence. Firebase also lists Data Connect with Cloud SQL as an add-on that may incur charges, so SQL is available through an integrated service rather than those two Firebase databases.

Is Firebase owned by Google?

Yes. Firebase is Google’s fully managed application development platform, and its services are connected to Google Cloud. Reddit users cite Google’s history of discontinuing products as a concern, while others point to Firebase’s continued use and feature releases. Those comments reflect user opinions; they do not establish a guarantee about future availability.

Is Firestore better than Realtime Database?

The published information does not establish that one is better overall. Both Cloud Firestore and Realtime Database are NoSQL options with real-time synchronization, queries and offline persistence. Reddit users report reliability and scalability pain with Realtime Database, and one commenter says Firestore seemed to address some issues, but that is an individual account—not a general comparison.

Sources

  1. Firebase homepage
  2. Firebase pricing, compiled via web search from google.com, omidsaffari.com, magora-systems.com, we.inc, capterra.com, supertokens.com, dev.to, back4app.com, activepieces.com, checkthat.ai
  3. Reddit: Why Firebase Sucks
  4. Reddit: Do people even use Firebase anyone?
  5. Reddit: How is firebase not more used?
  6. Reddit: is firebase good?