| License | Apache 2.0 (open source, self-hostable) | Proprietary (Google) | github.com/supabase/supabase · firebase.google.com/terms |
| Database primary | PostgreSQL 15/16 (relational, SQL) | Firestore + Realtime Database (NoSQL document) | Official docs |
| Free tier — database | 500 MB dedicated Postgres, 2 projects | Firestore: 1 GB storage, 50K reads/day, 20K writes/day | supabase.com/pricing · firebase.google.com/pricing |
| Free tier — auth MAU | 50,000 | 10,000 (Identity Platform billing tier) | Official pricing pages |
| Free tier — bandwidth / egress | 5 GB/mo | Firestore: 10 GB/mo egress | Official pricing |
| Paid starter tier | Pro: $25/mo (8 GB DB, 100 GB bandwidth, 100K MAU) | Blaze (pay-as-you-go) — no flat starter | supabase.com/pricing · firebase.google.com/pricing |
| Realtime mechanism | Postgres logical replication → WebSocket (200K concurrent on Pro) | Firestore snapshot listeners (native to SDK) | Official docs |
| Row-level security | PostgreSQL RLS policies (SQL-native) | Firestore Security Rules (custom DSL) | Official docs |
| Server-side functions | Edge Functions (Deno, 150 MB mem, 400s timeout) | Cloud Functions (Node/Python/Go, 32 GB mem, 540s) | Official docs |
| Mobile SDK platforms | JS, Swift, Kotlin, Flutter, Python | JS, iOS, Android, Flutter, Unity, C++, RN | Official docs |
| GitHub stars | ~70K (supabase/supabase) | N/A (closed-source core) | github.com/supabase/supabase (Apr 2026) |
| Typical cost surprise risk | Low (flat + predictable overage) | High (per-read Firestore pricing can 10-100x unexpectedly) | Hacker News / Reddit r/Firebase community reports |