PocketBase Cloud vs Firebase
Firebase is Google’s app platform: Firestore, Auth, Hosting, Storage, and Cloud Functions billed separately under Blaze pay-as-you-go. PocketBase Cloud is one binary — database, auth, realtime, storage, and hooks — for a flat monthly price. Same “backend for frontend devs” promise, opposite billing philosophy.
Prices below are as of September 2026 — check the Firebase pricing page and the PocketBase Cloud pricing section for current numbers.
Summary
| PocketBase Cloud | Firebase | |
|---|---|---|
| Architecture | Single SQLite binary, self-contained | Suite: Firestore + Auth + Hosting + Functions + Storage |
| Free tier | $0 — 1 instance + 5 frontends, always-on | Spark — generous daily quotas (e.g. 50K reads/20K writes/day Firestore) |
| Paid model | $5 / $20 flat, nothing metered | Blaze — metered per product (reads, writes, MAUs, GB, invocations) |
| Auth | Email/OAuth/OTP built in, no MAU billing | 50K MAU free, then ~$0.0055/MAU; phone SMS $0.01–0.46/msg; SAML/OIDC $0.015/MAU |
| Realtime | SSE subscriptions, API-rule aware | Firestore listeners + FCM, global scale |
| Functions | JS hooks included every plan, no invocation fee | Cloud Functions billed per invocation + GB-s |
| Frontend | Included | Firebase Hosting (billed by GB stored + transferred) |
| Portability | pb_data zip — run anywhere |
Export tools exist, but queries/rules are Firestore-native |
Billing complexity
Firebase’s free quotas are genuinely generous for prototypes. The surprise arrives at scale: document reads/writes, auth MAUs past 50K, phone SMS per-message, storage egress, and function invocations each meter separately. A popular download or an SMS-heavy signup flow shows up as five line items. Blaze has no-cost daily quotas, but anything past them is pay-per-unit.
PocketBase Cloud has no per-unit meters on paid plans. Starter ($5) and Pro ($20 flat) include unlimited API calls, hooks with no invocation counter, and bandwidth with the compute. A hook firing a million times costs the same as once. The ceiling is the box (2 vCPU on Pro), not the invoice.
Developer experience
Firebase shines at Google-scale realtime, mobile SDKs, Crashlytics, Remote Config, and FCM push — an ecosystem PocketBase does not replicate. Firestore queries, security rules, and Functions scale globally with operational depth few teams outgrow.
PocketBase shines at simplicity: one process, one folder to back up, API
rules as one-line filters instead of security-rule DSL, local dev as the
exact same binary (pbc local init), and admin UI included. For typical
CRUD apps, you ship faster with less to learn — and pbc works against any
PocketBase, even self-hosted, so trial has no lock-in.
When to choose which
Choose Firebase when:
- You need Google-scale mobile (FCM, Crashlytics, Remote Config, A/B Testing)
- You expect massive concurrent write fan-out Firestore handles natively
- Your team already bills and monitors GCP comfortably
Choose PocketBase Cloud when:
- You want one flat bill and zero meter anxiety (agencies, fixed-price work)
- Your app is read-heavy CRUD — most SaaS dashboards, portals, client apps
- You value local-first dev and a 5-minute self-host exit (
pb_datazip)
The honest bottom line
- Prototype free, scale on Google rails, pay per unit — Firebase.
- Predictable $5–20 flat, all-inclusive backend + frontend — PocketBase Cloud.