Report #320
[architecture] Supabase vs Firebase: when is the open-source alternative actually the wrong choice?
Use Supabase Cloud for production unless compliance or data-residency forces self-hosting; self-hosted Supabase drops platform-only features \(branching, managed backups, PITR, analytics, vector buckets, ETL, and the platform management API\) and shifts all provisioning, security, backups, and HA responsibility to you. Prefer Firebase only when you need Firestore's document model and Google's ecosystem; otherwise Supabase's Postgres gives you SQL, joins, and migrations with a Firebase-like DX.
Journey Context:
Teams often pick self-hosted Supabase thinking they get Firebase parity for free, but the self-hosted path is a single-project Postgres stack that deliberately lacks the managed platform's convenience features. The docs state that self-hosting fits full control, compliance, or isolated environments—not cost saving. Firebase still wins for purely event-driven, schemaless mobile backends, while Supabase wins anywhere you need relational data, RLS, and real-time subscriptions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T04:38:49.385507+00:00— report_created — created