Supabase vs. Firebase (2026): Free Tiers, Preise, Code | We.Inc
Supabase vs. Firebase für Web-Apps, Stand Oktober 2026: Postgres vs. Firestore, Limits der Free Tiers, Preise der Bezahlpläne, Auth, Security Rules vs. RLS und Code im direkten Vergleich.
Supabase vs. Firebase für Web-Apps
Supabase gibt dir eine Postgres-Datenbank mit SQL, Joins und Row Level Security, dazu Auth, Storage und Realtime. Firebase dreht sich um Firestore, einen NoSQL-Dokumentenspeicher mit Offline-Sync und Security Rules, innerhalb von Google Cloud. Wähle Supabase für relationale Daten und planbare Tarife, wähle Firebase für Mobile-First-Apps, die Offline-Sync und Google-Dienste brauchen.
Free Tiers, Stand Oktober 2026
Supabase Free
Firebase Spark
Datenbank
500 MB Postgres
1 GiB Firestore, 50K Lese- und 20K Schreibvorgänge pro Tag
Auth-Nutzer
50,000 MAU
50K MAU (50 für SAML/OIDC)
Dateispeicher
1 GB
5 GB gespeichert, 1 GB/Tag Download
Servercode
Edge Functions
Cloud Functions brauchen den Blaze-Plan
Haken
Pausiert nach 1 Woche Inaktivität; 2 aktive Projekte
Die meisten Vergleiche im Netz wurden geschrieben, bevor sich eine der beiden Preisseiten geändert hat. Dieser zitiert beide Preisseiten mit dem Stand von Oktober 2026, lässt dich deine erwartete Nutzung gegen jedes Free Tier testen und zeigt dieselben drei Aufgaben (Registrierung, eigene Zeilen lesen, auf Änderungen lauschen) in beiden SDKs, damit du den Code beurteilen kannst und nicht nur die Funktionsliste.
Gib die Nutzerzahl, Datenbankgröße, den Dateispeicher und die täglichen Lesevorgänge ein, die du im ersten Jahr erwartest.
Der Checker vergleicht jede Zahl mit den Free-Tier-Limits, die auf beiden Preisseiten veröffentlicht sind.
Alles über einem Limit wird markiert, zusammen mit dem Plan, den du stattdessen bräuchtest.
Lies den Codeabschnitt, um zu sehen, wie jede Plattform Auth, Daten und Zugriffsregeln handhabt.
Wenn deine Daten Beziehungen haben, etwa Bestellungen mit Positionen und Kunden, erspart dir eine relationale Datenbank das Kopieren von Daten zwischen Dokumenten.
Aktiviere Row Level Security für jede Supabase-Tabelle, die über die API erreichbar ist. Eine Tabelle ohne sie kann von jeder Rolle mit einem Grant gelesen werden.
Firestore rechnet pro gelesenem Dokument ab. Eine Listenansicht, die 200 Dokumente lädt, kostet also bei jedem Öffnen 200 Lesevorgänge.
Ein pausiertes kostenloses Supabase-Projekt muss im Dashboard wiederhergestellt werden, also betreibe nichts, worauf sich Kunden verlassen, im Free-Plan.
Beide Plattformen bieten lokale Emulatoren oder einen lokalen Stack. Entwickle damit statt mit deinem Live-Projekt.
Häufige Fragen
Ist Supabase günstiger als Firebase?
Das hängt vom Profil deiner Nutzung ab. Supabase Pro kostet pauschal $25 pro Monat, inklusive 8 GB Datenbank, 100,000 MAU und 250 GB Egress, Stand Oktober 2026. Firebase Blaze hat keine Grundgebühr, rechnet aber jeden Vorgang jenseits der Freikontingente ab. Eine App mit wenig Traffic kann also weniger kosten, eine mit vielen Lesevorgängen mehr.
Kann ich SQL mit Firebase nutzen?
Firestore selbst ist eine Dokumentendatenbank ohne SQL. Die Firebase-Preisseite listet inzwischen Data Connect (angezeigt als SQL Connect) auf Basis von Cloud SQL, das im Spark-Plan nur als dreimonatige Testphase verfügbar ist. Supabase ist von Anfang an Postgres.
Was hat das bessere Realtime?
Die onSnapshot-Listener von Firestore sind ins Kern-SDK eingebaut und arbeiten auf Mobilgeräten mit Offline-Persistenz zusammen. Supabase Realtime streamt Postgres-Änderungen und sendet Broadcasts über Channels. Für kollaborative Web-Apps funktionieren beide, Firebase liegt vorn, wenn Smartphones häufig offline gehen.
Kann ich selbst hosten?
Supabase ist Open Source und lässt sich mit Docker selbst hosten. Firebase ist ein von Google verwalteter Dienst und kann nicht selbst gehostet werden, auch wenn seine lokale Emulator-Suite zur Entwicklung auf deinem Rechner läuft.
Pausiert das Free Tier von Supabase?
Ja. Laut Preisseite werden kostenlose Projekte nach einer Woche Inaktivität pausiert, bezahlte Projekte nicht. Du kannst zwei aktive kostenlose Projekte haben.
Das Datenmodell ist die eigentliche Entscheidung
Postgres speichert Zeilen in Tabellen mit Fremdschlüsseln, sodass eine Abfrage Nutzer, Bestellungen und Produkte in einem einzigen Roundtrip verknüpfen kann. Firestore speichert JSON-ähnliche Dokumente in Collections, und du formst die Daten nach den Ansichten, die sie lesen, oft mit doppelten Feldern.
Abstrakt betrachtet ist keins besser. Dashboards, Marktplätze und alles mit Reporting tendieren zu Postgres. Chat, Feeds und Offline-First-Mobile-Apps passen gut zu Dokumenten.
Zugriffskontrolle
Supabase nutzt Postgres-Policies. Eine Regel wie (select auth.uid()) = user_id hängt an der Tabelle und gilt für jede Abfrage, egal ob sie aus dem Browser oder von einem Server kommt.
Firebase nutzt Security Rules in einer eigenen Sprache, die gegen Dokumentpfade geprüft werden, etwa um einen Lesevorgang zu erlauben, wenn request.auth.uid der userId im Pfad entspricht. Beide Ansätze lassen alles durch, wenn du sie vergisst, also teste sie vor dem Launch.
Lock-in und Wechsel
Eine Supabase-Datenbank ist gewöhnliches Postgres, also bringt pg_dump sie zu jedem Postgres-Host. Auth und Storage brauchen mehr Arbeit, aber die Daten selbst lassen sich mitnehmen.
Firestore zu verlassen bedeutet, Dokumente zu exportieren und sie als Tabellen oder für einen anderen Dokumentenspeicher neu zu entwerfen. Bei großen Apps ist das ein größeres Projekt.
Funktion für Funktion
Supabase vs. Firebase, Oktober 2026
Funktion
Supabase
Firebase
Datenbank
Postgres (SQL, Joins, Extensions)
Firestore (NoSQL-Dokumente); Data Connect für SQL
Zugriffsregeln
Row-Level-Security-Policies in SQL
Security-Rules-Sprache auf Dokumentpfaden
Auth
Eingebaut; 50K MAU kostenlos
E-Mail, OAuth-Anbieter, anonym; 50K MAU kostenlos
Realtime
Postgres-Änderungen, Broadcast, Presence
onSnapshot-Listener mit Offline-Cache
Servercode
Edge Functions
Cloud Functions (nur Blaze-Plan)
Hosting
Kein Webhoster
Firebase Hosting, 10 GB Speicher kostenlos
Open Source
Ja, selbst hostbar
Nein; nur lokale Emulatoren
Bezahlpläne, Stand Oktober 2026
Zahlen von supabase.com/pricing und firebase.google.com/pricing. Preise ändern sich, also prüfe beide Seiten, bevor du dich festlegst.
Einstiegs-Bezahlpläne
Supabase Pro
Firebase Blaze
Grundpreis
$25 pro Monat
Keine Grundgebühr, Abrechnung nach Nutzung
Datenbank
8 GB pro Projekt inklusive
Firestore wird nach Freikontingenten pro Lese-, Schreibvorgang und GiB abgerechnet
Auth
100,000 MAU, danach $0.00325 pro MAU
50K MAU kostenlos, danach Google-Cloud-Preise
Speicher
100 GB, danach $0.0213 pro GB
5 GB kostenlos, danach $0.026 pro gespeichertem GB
Egress / Download
250 GB, danach $0.09 pro GB
$0.12 pro aus Storage heruntergeladenem GB nach dem Free Tier
Dieselben Aufgaben in beiden SDKs
Supabase: registrieren und eigene Zeilen lesen
Mit einer Row-Level-Security-Policy auf todos liefert das Select nur Zeilen, die dem angemeldeten Nutzer gehören.
Supabase: die Policy, die es schützt
Aktiviere Row Level Security und erlaube angemeldeten Nutzern dann, nur ihre eigenen Zeilen zu lesen.
Firebase: registrieren und auf dein Dokument lauschen
Das modulare SDK: onSnapshot feuert sofort mit den aktuellen Daten und erneut bei jeder Änderung.
Firebase: die Regel, die es schützt
Jeder Nutzer kann nur das Dokument lesen und schreiben, dessen id seiner uid entspricht.
Passt
Darüber
Free-Tier-Checker
Gib deine erwarteten monatlich aktiven Nutzer, Datenbankgröße, Dateispeicher und täglichen Lesevorgänge ein, um zu sehen, ob jedes Free Tier sie abdeckt, auf Basis der Limits von Oktober 2026 oben.
Monatlich aktive Nutzer
Datenbankgröße (GB)
Dateispeicher (GB)
Dokument-Lesevorgänge pro Tag
Supabase Free
Firebase Spark
Nutzer
Datenbank
Speicher
Firestore-Daten
Lesevorgänge
Limit {n} MAU
Limit {n} GB
Limit 500 MB
Limit 1 GiB
Limit 50K pro Tag
Keine tägliche Leseobergrenze; das zugehörige Limit sind 5 GB Egress. Projekte pausieren nach einer Woche Inaktivität; Pro kostet $25 pro Monat.
Wer darüber liegt, muss zu Blaze wechseln, das die Nutzung jenseits derselben Freimengen abrechnet.