baas
Firebase
Google's mobile & web app development platform
Comprehensive BaaS by Google: Firestore, Realtime Database, Auth, Cloud Functions, Cloud Storage, Hosting, FCM, Remote Config, Crashlytics, Analytics, and AI (Genkit, Vertex AI).
Pricing
| Tier | Price | Notes |
|---|---|---|
| Spark (No-cost) | Free | Free tier with generous quotas. No credit card required. Cannot exceed free quotas. |
| Blaze (Pay as you go) | Custom | Usage-based billing. Includes Spark quotas free, then pay Google Cloud rates. Required for Cloud Functions outbound networking, scheduled jobs, some extensions. |
Limits
| Tier | Metric | Value | Notes |
|---|---|---|---|
| — | firestore composite index max | 200 indexes | Max composite indexes per database |
| — | firestore max doc size mib | 1 MiB | Firestore max document size |
| — | firestore max writes per sec | 10000 writes/sec | Firestore soft write throughput per DB |
| — | functions max memory mib | 32768 MiB | Gen 2 function max memory (32 GiB) |
| — | functions max timeout sec | 540 seconds | Gen 1 function timeout (Gen 2 up to 3600 HTTP) |
| — | rtdb max db size gb | 256 GB | Realtime DB max size per instance |
| — | storage max file size tb | 5 TB | Cloud Storage max object size |
| — | storage signed url max hours | 168 hours | Signed URL max validity (7 days) |
| blaze | overage firestore reads 100k | $0.06/100k | Firestore read overage (US multi-region) |
| blaze | overage firestore storage gib | $0.18/GiB-month | Firestore storage overage (US multi-region) |
| blaze | overage firestore writes 100k | $0.18/100k | Firestore write overage (US multi-region) |
| blaze | overage functions outbound gb | $0.12/GB | Functions egress overage |
| blaze | overage functions per million | $0.40/M | Cloud Functions invocation overage price |
| blaze | overage hosting transfer gb | $0.15/GB | Hosting bandwidth overage |
| blaze | overage storage download gb | $0.12/GB | Cloud Storage download overage |
| blaze | overage storage gb month | $0.026/GB-month | Cloud Storage overage |
| spark | auth mau | 50000 users/month | Monthly Active Users — Spark |
| spark | firestore deletes per day | 20000 docs/day | Firestore document deletes — Spark |
| spark | firestore egress gib month | 10 GiB/month | Firestore network egress — Spark |
| spark | firestore reads per day | 50000 docs/day | Firestore document reads — Spark |
| spark | firestore storage gib | 1 GiB | Firestore stored data — Spark tier |
| spark | firestore writes per day | 20000 docs/day | Firestore document writes — Spark |
| spark | functions cpu seconds | 200000 CPU-sec/month | Cloud Functions CPU time — Spark |
| spark | functions gb seconds | 400000 GB-sec/month | Cloud Functions compute — Spark |
| spark | functions invocations | 2000000 invocations/mo | Cloud Functions invocations — Spark |
| spark | functions outbound gb | 5 GB/month | Cloud Functions egress — Spark (hard cap) |
| spark | hosting storage gb | 10 GB | Hosting total storage — Spark |
| spark | hosting transfer gb month | 10.8 GB/month | Hosting bandwidth — Spark (360 MB/day × 30) |
| spark | phone sms verifications day | 10 sms/day | Phone Auth SMS — Spark (hard cap, no overage) |
| spark | rtdb connections | 100 connections | Simultaneous RTDB connections — Spark |
| spark | rtdb downloaded gb month | 10 GB/month | RTDB downloads — Spark |
| spark | rtdb stored gb | 1 GB | Realtime DB stored data — Spark |
| spark | storage downloaded gb day | 1 GB/day | Cloud Storage downloads — Spark |
| spark | storage gb | 5 GB | Cloud Storage stored — Spark |
| spark | storage operations day | 50000 ops/day | Cloud Storage upload/download operations — Spark |
Features
- A/B Testing — Experiments on Remote Config params, FCM notifications, and Analytics events. Bayesian stats, multi-variant, audience targeting. · docs
- App Check — Attestation service: only requests from authentic, untampered app instances reach Firebase/backend. reCAPTCHA v3, DeviceCheck, Play Integrity. · docs
- App Hosting — Managed hosting for modern web apps (Next.js, Angular, SvelteKit). Git-based deploys, SSR, scale-to-zero. · docs
- Cloud Firestore — Serverless NoSQL document database. Real-time sync, ACID transactions, offline persistence, composite indexes, regional/multi-region. · docs
- Cloud Functions — Serverless functions (Node.js/Python). Trigger on HTTP, Firestore, RTDB, Auth, Storage, Pub/Sub, scheduled. Gen 2 uses Cloud Run under the hood. · docs
- Cloud Storage — Object storage for user files. Built on GCS. Security rules + signed URLs. Resumable uploads. Integrates with Cloud Functions triggers. · docs
- Crashlytics — Real-time crash reporting for iOS/Android/Unity/Flutter. Stack traces, breadcrumbs, velocity alerts, Jira/Slack integrations. · docs
- Data Connect — GraphQL API backed by Cloud SQL for PostgreSQL. Type-safe SDK generation. Preview. · docs
- Dynamic Links — Deep links that survive app install. NOTE: deprecated, shutdown Aug 2025 — migrate to App Links/Universal Links. · docs
- FCM Topics — Publish/subscribe messaging: devices subscribe to topic names; backend sends one message reaching all subscribers. · docs
- Firebase AI Logic — Client-side SDK to call Gemini models directly from mobile/web. Formerly "Vertex AI in Firebase". · docs
- Firebase Authentication — Drop-in auth: email/password, phone, anonymous, 10+ federated providers, custom tokens, MFA (TOTP/SMS), Identity Platform upgrade for SAML/OIDC. · docs
- Firebase Cloud Messaging — Push notifications for iOS, Android, Web (APNs/FCM transports). Topics, device groups, conditions, data + notification payloads. · docs
- Firebase Extensions — Pre-packaged Cloud Functions + config: Stripe, Algolia search, image resize, translate, BigQuery export. ~50 extensions. · docs
- Firebase Hosting — Static + dynamic hosting with global CDN. Preview channels, atomic deploys, rewrites to Cloud Functions/Run, custom domains with SSL. · docs
- Genkit — Open-source AI app framework. Unified API for Gemini, OpenAI, Ollama; tools, RAG, evals. Deploys on Cloud Functions/Run. · docs
- Google Analytics for Firebase — Free unlimited event tracking with audience building. BigQuery export on Blaze. Drives Remote Config audiences. · docs
- Performance Monitoring — App startup, HTTP network, and custom traces. Integrates with Google Analytics events. · docs
- Realtime Database — Low-latency JSON tree database with WebSocket sync. Best for high-frequency presence, chat, counters. Uses .read/.write security rules. · docs
- Remote Config — Feature flags / parameterized config with conditional targeting (user property, audience, A/B test). Real-time updates via SDK. · docs
Developer interfaces
| Slug | Name | Kind | Version |
|---|---|---|---|
| sdk-admin-go | Admin SDK (Go) | sdk | 4.x |
| sdk-admin-java | Admin SDK (Java) | sdk | 9.x |
| sdk-admin-node | Admin SDK (Node.js) | sdk | 13.x |
| sdk-admin-python | Admin SDK (Python) | sdk | 7.x |
| sdk-android | Android SDK | sdk | 33.x |
| sdk-ios | Apple Platforms SDK | sdk | 11.x |
| rest-auth | Auth REST API | rest | v1 |
| rest-storage | Cloud Storage REST | rest | v0 |
| cli | Firebase CLI | cli | 14.x |
| mgmt-api | Firebase Management API | rest | v1beta1 |
| mcp | Firebase MCP Server | mcp | — |
| firestore-grpc | Firestore gRPC | other | v1 |
| rest-firestore | Firestore REST API | rest | v1 |
| sdk-flutter | Flutter SDK (FlutterFire) | sdk | 3.x |
| sdk-js | JavaScript SDK | sdk | 11.x |
| rest-rtdb | Realtime Database REST | rest | — |
| realtime-ws | Realtime Database WebSocket | other | — |
| sdk-unity | Unity SDK | sdk | 12.x |
Compare Firebase with
ai-api
Firebase vs Anthropic API
Side-by-side breakdown.
ai-api
Firebase vs AssemblyAI
Side-by-side breakdown.
ai-api
Firebase vs Deepgram
Side-by-side breakdown.
ai-api
Firebase vs ElevenLabs
Side-by-side breakdown.
ai-api
Firebase vs Google Gemini API
Side-by-side breakdown.
ai-api
Firebase vs Groq
Side-by-side breakdown.
ai-api
Firebase vs OpenAI API
Side-by-side breakdown.
ai-api
Firebase vs Replicate
Side-by-side breakdown.
Staxly is an independent catalog of developer platforms. Outbound links to Firebase are plain references to their official pages. Pricing is verified at publication time — reconfirm on the vendor site before buying.