Skip to content

Rank #3 of 4 in Backend as a Service

4.5k351/yrnpm 7.4M/wk +3npm/wk -2.6M

Access

Install

npmnpm install -g firebase-tools

Compare head-to-head

Alternatives to Firebase

Showcase

Firebase homepage screenshot
homepage · captured Sep 2026 · view live ↗
Firebase docs screenshot
docs · captured Sep 2026 · view live ↗

Google ships more than one product — each judged line competes in its own arena on the same stories as everyone else.

Not yet judged (4 — no arena where they compete): Google AI Studio · Flow · Gemini in Chrome · Gemini Code Assist

Verified integrations

Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.

By theme — the product's score on each story themeBy theme

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

43.6/100

Ai vector — stories about ai vector in this arenaAi vectorevidence →

Stories about ai vector in this arena

80.0/100

Auth — stories about auth in this arenaAuthevidence →

Stories about auth in this arena

62.4/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

46.5/100

Database realtime — database and realtime features — queries, subscriptions, live syncDatabase realtimeevidence →

Database and realtime features — queries, subscriptions, live sync

44.1/100

Functions — stories about functions in this arenaFunctionsevidence →

Stories about functions in this arena

90.0/100

Local dev — stories about local dev in this arenaLocal devevidence →

Stories about local dev in this arena

58.0/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

13.5/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

0.0/100

Schema migrations — stories about schema migrations in this arenaSchema migrationsevidence →

Stories about schema migrations in this arena

9.0/100

Security rules — stories about security rules in this arenaSecurity rulesevidence →

Stories about security rules in this arena

48.0/100

Storage — stories about storage in this arenaStorageevidence →

Stories about storage in this arena

13.5/100

Story verdicts — every judged story with its evidenceStory verdicts

What’s free: 0 free · 0 paid · 1 enterprise · 29 not stated in evidence

?

Sorted by importance (agentic first) (high → low) · 51/51 stories · click a row’s chevron for the rationale and evidence

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full9/10T

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10C

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full8/10T

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10C

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10C

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10T

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1full8/10C

Deploy server-side functions invoked by HTTP or SDK calls without managing servers C

developerFunctions — stories about functions in this arenaFunctions3full9/10C

Add email/password and social OAuth sign-in with the platform SDK in minutes C

Authentication

developerAuth — stories about auth in this arenaAuth3full8/10X

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3full8/10C

Provision a managed database and read/write it from client and server SDKs C

Database

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime3full8/10X

Restrict data access per user with row-level security policies or security rules C

Access control

developerSecurity rules — stories about security rules in this arenaSecurity rules3full8/10X

Run the whole backend stack locally with an emulator or CLI before deploying C

Local

developerLocal dev — stories about local dev in this arenaLocal dev3full8/10T

Store embeddings and run vector similarity search for AI features C

Vector

developerAi vector — stories about ai vector in this arenaAi vector3full8/10C

Subscribe to live data changes so my UI updates in real time without polling C

Realtime

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime3full7/10X

Have an agent stand up a new backend — schema, auth, and policies — headlessly from the CLI in a script C

Ai provisioning

ai-native userLocal dev — stories about local dev in this arenaLocal dev3partial6/10T

Let an agent create and test schema changes in an isolated branch or preview environment before production C

Ai migrations

ai-native userSchema migrations — stories about schema migrations in this arenaSchema migrations3partial4/10T

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3disputed3/10D

Upload and serve user files with access rules and CDN-backed delivery C

Files

developerStorage — stories about storage in this arenaStorage3partial3/10X

Manage schema changes as version-controlled migrations applied via the CLI or CI C

Migrations

developerSchema migrations — stories about schema migrations in this arenaSchema migrations3none0/10

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3none0/10

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3noneuntestednone yet

Run functions automatically in response to database or auth events C

developerFunctions — stories about functions in this arenaFunctions2full9/10C

Ask an AI assistant in the dashboard to write queries, debug errors, and explain my backend C

Ai assist

ai-native userAi vector — stories about ai vector in this arenaAi vector2full8/10C

Build offline-capable clients whose local writes sync automatically on reconnect C

Realtime

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2full7/10X

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial6/10T

Require MFA and enterprise SSO (SAML/OIDC) for my application users G

Authentication

platform-engineerAuth — stories about auth in this arenaAuth2partial6/10C

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial6/10X

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial5/10X

Connect to the underlying database with standard clients and ORMs via a connection string C

Database

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2partialenterprise4/10C

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial3/10C

Express relational queries with joins, constraints, and transactions C

Database

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2none0/10

Run full-text search over my data without wiring up an external search service C

Search

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime2none0/10

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Generate typed client code (e.g. TypeScript types) from my schema automatically C

Type safety

developerSchema migrations — stories about schema migrations in this arenaSchema migrations2noneuntestednone yet

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Rely on automated backups and point-in-time recovery for my data C

Data protection

platform-engineerSecurity rules — stories about security rules in this arenaSecurity rules2noneuntestednone yet

Track user presence and broadcast ephemeral state between connected clients C

Realtime

developerDatabase realtime — database and realtime features — queries, subscriptions, live syncDatabase realtime1partial4/10X

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1none0/10

Serve resized or transformed images from storage without running my own image pipeline C

Files

developerStorage — stories about storage in this arenaStorage1noneuntestednone yet

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 31 stories with headroom

What would move Firebase’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools

    nonemoves agent-readyimpact 45

    Missing: any documentation of Firebase acting as an MCP client, any way to register external MCP servers within Firebase's own AI features.

  2. Openness — open source, data portability, and self-hosting storiesSelf-host the core product

    nonemoves PA Scoreimpact 30

    Firebase is a fully-managed, closed Google Cloud service with no self-hosted/on-premise deployment option documented anywhere in the evidence; the emulator suite is explicitly for local testing/QA, not production self-hosting, and community comments highlight lock-in concerns rather than any self-hosting path.

  3. Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models

    nonemoves PA Scoreimpact 30

    No evidence pack item addresses AI-training data usage or opt-out policies for Firebase data; the docs cover storage, auth, functions, and AI-assistance features, but nothing about preventing data from being used to train AI models.

  4. Schema migrations — stories about schema migrations in this arenaManage schema changes as version-controlled migrations applied via the CLI or CI

    nonemoves PA Scoreimpact 30

    Firebase's CLI can deploy static config like Firestore security rules and indexes, but there is no evidence of a schema-migration framework (versioned, incremental migrations with up/down scripts) applied via CLI/CI; in fact a community report explicitly notes the lack of a business-logic layer makes schema changes 'extremely challenging' for deployed clients, underscoring the absence of this capability.

  5. Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs

    nonemoves agent-readyimpact 30

    A direct probe shows firebase.google.com/llms.txt returns 404, and no evidence pack item shows any agent-oriented docs bundle or llms.txt equivalent; the MCP server (firebase-docs-12) is a separate tool-integration axis, not an agent-readable docs file.

  6. Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent

    nonemoves agent-readyimpact 30

    Missing: documentation of agent-specific scoped credentials/service accounts, least-privilege API key issuance workflow, any first-party or community confirmation of this capability.

  7. Agenticness — how well agents can access and operate the productSubscribe to events via webhooks

    nonemoves agent-readyimpact 30

    Firebase evidence shows event-driven Cloud Functions triggers and real-time listeners (Firestore/RTDB), but no documented webhook subscription mechanism for external endpoints to receive events; no first-party or community evidence of a webhooks feature.

  8. Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples

    nonemoves API qualityimpact 30

    No evidence of an interactive API reference with runnable examples; probes confirm llms.txt and openapi endpoints return 404, and docs pack contains no mention of a live/interactive reference or embedded runnable code samples.

Showing the top 8 of 31 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map5 surfaces · 32 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

docs30 stories

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

9 of 17 testable claims verified · 1 contradictedintegrity 41/100

22 distinct capability claims found in Firebase’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

9

Verified

7

Unverified

1

Contradicted

15

Undersold

Verified (11)
Unverified (10)
Contradicted (1)
Undersold (15)
Claims outside our story set (2)

Real capability claims found in Firebase’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Run queries with multiple chained filters combined with sorting

    source ↗
  • Free tier offers generous no-cost usage limits with no payment method required

    source ↗
Suggest a story for these →

Business model

free-tierusage-based

Spark plan is free with quotas; Blaze is pay-as-you-go per product usage (Firestore reads/writes, storage, function invocations) with free allowances.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Score32 (Sep 4 '26)35 (Sep 16 '26)
Agent-ready48 (Sep 4 '26)43 (Sep 16 '26)

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data