Supabase vs Firebase (2026): gratis tiers, prijzen, code | We.Inc
Supabase vs Firebase voor webapps, stand oktober 2026: Postgres vs Firestore, limieten van de gratis tier, betaalde prijzen, auth, security rules vs RLS, en code naast elkaar.
Supabase vs Firebase voor webapps
Supabase geeft u een Postgres-database met SQL, joins en row level security, plus auth, opslag en realtime. Firebase draait om Firestore, een NoSQL-documentopslag met offline synchronisatie en security rules, binnen Google Cloud. Kies Supabase voor relationele data en voorspelbare abonnementen; kies Firebase voor mobile-first apps die offline synchronisatie en Google-diensten nodig hebben.
Gratis tiers, stand oktober 2026
Supabase Free
Firebase Spark
Database
500 MB Postgres
1 GiB Firestore, 50K reads en 20K writes per dag
Auth-gebruikers
50,000 MAU
50K MAU (50 voor SAML/OIDC)
Bestandsopslag
1 GB
5 GB opgeslagen, 1 GB/dag download
Servercode
Edge Functions
Cloud Functions vereisen het Blaze-plan
Addertje
Gepauzeerd na 1 week inactiviteit; 2 actieve projecten
Daglimieten; upgraden betekent betalen naar gebruik
De meeste vergelijkingen online zijn geschreven voordat een van beide prijspagina's veranderde. Deze vergelijking citeert beide prijspagina's zoals ze er in oktober 2026 uitzagen, laat u uw verwachte gebruik testen tegen elke gratis tier, en toont dezelfde drie taken (aanmelden, uw eigen rijen lezen, luisteren naar wijzigingen) in beide SDK's, zodat u de code kunt beoordelen en niet alleen de lijst met functies.
Vul het aantal gebruikers, de databasegrootte, de bestandsopslag en de dagelijkse reads in die u in het eerste jaar verwacht.
De checker vergelijkt elk getal met de limieten van de gratis tier die op beide prijspagina's staan.
Alles boven een limiet wordt gemarkeerd, samen met het plan dat u dan nodig hebt.
Lees het codegedeelte om te zien hoe elk platform omgaat met auth, data en toegangsregels.
Als uw data relaties heeft, zoals bestellingen met orderregels en klanten, voorkomt een relationele database dat u data tussen documenten moet kopiëren.
Zet row level security aan voor elke Supabase-tabel die via de API beschikbaar is; een tabel zonder RLS kan worden gelezen door elke rol met een grant.
Firestore rekent per gelezen document, dus een lijstscherm dat 200 documenten laadt kost 200 reads bij elke keer openen.
Een gepauzeerd gratis Supabase-project moet vanuit het dashboard worden hersteld, dus draai niets waar klanten op vertrouwen op het gratis plan.
Beide platforms bieden lokale emulators of een lokale stack. Ontwikkel daartegen in plaats van tegen uw live project.
Veelgestelde vragen
Is Supabase goedkoper dan Firebase?
Dat hangt af van de vorm van uw gebruik. Supabase Pro kost vast $25 per maand, inclusief 8 GB database, 100,000 MAU en 250 GB egress, stand oktober 2026. Firebase Blaze heeft geen basistarief maar rekent per bewerking boven de gratis hoeveelheden, dus een app met weinig verkeer kan goedkoper uitvallen en een app met veel reads duurder.
Kan ik SQL gebruiken met Firebase?
Firestore zelf is een documentdatabase zonder SQL. De prijspagina van Firebase vermeldt nu Data Connect (getoond als SQL Connect), gebaseerd op Cloud SQL, dat op Spark alleen een proefperiode van drie maanden is. Supabase is vanaf het begin Postgres.
Welke heeft betere realtime?
De onSnapshot-listeners van Firestore zitten in de kern-SDK en werken samen met offline persistentie op mobiel. Supabase Realtime streamt Postgres-wijzigingen en broadcasts via kanalen. Voor collaboratieve webapps werken beide; Firebase heeft de voorsprong wanneer telefoons vaak offline gaan.
Kan ik het zelf hosten?
Supabase is open source en kan zelf worden gehost met Docker. Firebase is een door Google beheerde dienst en kan niet zelf worden gehost, al draait de lokale emulator suite voor ontwikkeling op uw eigen machine.
Wordt de gratis tier van Supabase gepauzeerd?
Ja. Volgens de prijspagina worden gratis projecten gepauzeerd na een week inactiviteit, en betaalde projecten niet. U kunt twee actieve gratis projecten hebben.
Het datamodel is de echte beslissing
Postgres slaat rijen op in tabellen met foreign keys, zodat één query gebruikers, bestellingen en producten in één keer kan joinen. Firestore slaat JSON-achtige documenten op in collecties, en u vormt de data naar de schermen die ze lezen, vaak met gedupliceerde velden.
Geen van beide is in het algemeen beter. Dashboards, marktplaatsen en alles met rapportages neigen naar Postgres. Chat, feeds en offline-first mobiele apps passen goed bij documenten.
Toegangscontrole
Supabase gebruikt Postgres-policies. Een regel zoals (select auth.uid()) = user_id wordt aan de tabel gekoppeld en op elke query toegepast, of die nu uit de browser of van een server komt.
Firebase gebruikt security rules in een eigen taal, gematcht op documentpaden, bijvoorbeeld een read toestaan wanneer request.auth.uid gelijk is aan de userId in het pad. Beide aanpakken staan alles open als u ze vergeet, dus test ze voor de lancering.
Lock-in en overstappen
Een Supabase-database is gewone Postgres, dus pg_dump verplaatst hem naar elke Postgres-host. Auth en opslag vragen meer werk, maar de data zelf gaat gewoon mee.
Weggaan bij Firestore betekent documenten exporteren en ze opnieuw ontwerpen als tabellen of voor een andere documentopslag, wat voor grote apps een groter project is.
Functie voor functie
Supabase vs Firebase, oktober 2026
Functie
Supabase
Firebase
Database
Postgres (SQL, joins, extensies)
Firestore (NoSQL-documenten); Data Connect voor SQL
Toegangsregels
Row level security-policies in SQL
Security rules-taal op documentpaden
Auth
Ingebouwd; 50K MAU gratis
E-mail, OAuth-providers, anoniem; 50K MAU gratis
Realtime
Postgres-wijzigingen, broadcast, presence
onSnapshot-listeners met offline cache
Servercode
Edge Functions
Cloud Functions (alleen Blaze-plan)
Hosting
Geen webhost
Firebase Hosting, 10 GB opslag gratis
Open source
Ja, zelf te hosten
Nee; alleen lokale emulators
Betaalde plannen, stand oktober 2026
Cijfers van supabase.com/pricing en firebase.google.com/pricing. Prijzen veranderen, dus controleer beide pagina's voordat u zich vastlegt.
Betaalde instapplannen
Supabase Pro
Firebase Blaze
Basisprijs
$25 per maand
Geen basistarief, betalen naar gebruik
Database
8 GB per project inbegrepen
Firestore gefactureerd per read, write en GiB na de gratis quota
Auth
100,000 MAU, daarna $0.00325 per MAU
50K MAU gratis, daarna Google Cloud-prijzen
Opslag
100 GB, daarna $0.0213 per GB
5 GB gratis, daarna $0.026 per opgeslagen GB
Egress / download
250 GB, daarna $0.09 per GB
$0.12 per GB gedownload uit Storage na de gratis tier
Dezelfde taken in beide SDK's
Supabase: aanmelden en uw eigen rijen lezen
Met een row level security-policy op todos geeft de select alleen rijen terug die van de ingelogde gebruiker zijn.
Supabase: de policy die het beschermt
Schakel row level security in en sta ingelogde gebruikers vervolgens toe alleen hun eigen rijen te selecteren.
Firebase: aanmelden en naar uw document luisteren
De modulaire SDK; onSnapshot vuurt direct met de huidige data en opnieuw bij elke wijziging.
Firebase: de rule die het beschermt
Elke gebruiker kan alleen het document lezen en schrijven waarvan de id overeenkomt met zijn uid.
Past
Erboven
Checker voor de gratis tier
Vul uw verwachte maandelijks actieve gebruikers, databasegrootte, bestandsopslag en dagelijkse reads in om te zien of elke gratis tier ze dekt, op basis van de limieten van oktober 2026 hierboven.
Maandelijks actieve gebruikers
Databasegrootte (GB)
Bestandsopslag (GB)
Gelezen documenten per dag
Supabase Free
Firebase Spark
Gebruikers
Database
Opslag
Firestore-data
Reads
limiet {n} MAU
limiet {n} GB
limiet 500 MB
limiet 1 GiB
limiet 50K per dag
Geen daglimiet voor reads; 5 GB egress is de bijbehorende limiet. Projecten pauzeren na een week inactiviteit; Pro kost $25 per maand.
Erboven gaan betekent overstappen naar Blaze, dat gebruik boven dezelfde gratis hoeveelheden in rekening brengt.