Ratgeber

Supabase vs. Firebase: Welches Backend sollten Sie wählen?

Wählen Sie Supabase, wenn Ihre Daten relational sind (Kunden, Bestellungen, Rechnungen, die miteinander verknüpft sind), Sie mit SQL arbeiten möchten oder einen Open-Source-Stack wollen, den Sie später selbst hosten könnten. Wählen Sie Firebase, wenn Sie eine mobil ausgerichtete App bauen, die Offline-Sync und Echtzeit-Updates von Haus aus braucht, oder wenn Sie bereits auf Google Cloud setzen. Beide bieten Datenbank, Login, Dateispeicher und Serverless-Funktionen. Die eigentliche Entscheidung lautet Postgres (SQL) vs. Firestore (NoSQL) und wie jede Lösung abrechnet.

Supabase vs. Firebase auf einen Blick

SupabaseFirebase
HauptdatenbankPostgres (relational, SQL)Cloud Firestore (NoSQL-Dokumente); außerdem Realtime Database
SQL-OptionPostgres ist der KernFirebase SQL Connect, basierend auf Cloud SQL für PostgreSQL
AuthIntegriert, mit Social Login und Row Level SecurityFirebase Authentication
FunktionenEdge Functions (TypeScript auf Deno)Cloud Functions (nur im Blaze-Tarif)
EchtzeitListener auf Datenbankänderungen und PresenceEchtzeit-Listener, Offline-Caching auf den Geräten
Open Source / selbst hostbarJa, die Kernwerkzeuge sind Open Source und selbst hostbarNein, verwalteter Google-Dienst
Gratistarif500 MB Datenbank, 50.000 MAUs, 1 GB Speicher, 2 aktive ProjekteSpark: 1 GiB Firestore, 50.000 Lesevorgänge/Tag, 50.000 MAUs
Einstieg bezahlt (Stand Sept. 2026)Pro ab $25/Monat plus NutzungBlaze: Zahlung nach Nutzung oberhalb der kostenlosen Kontingente
Inaktive kostenlose ProjekteNach 1 Woche Inaktivität pausiertAuf der Preisseite nicht angegeben

MAU steht für monatlich aktive Nutzer: Menschen, die sich im Laufe des Monats angemeldet haben. Die aktuellen Werte finden Sie auf der Supabase-Preisseite und der Firebase-Preisseite.

So haben wir verglichen

Wir haben die öffentlich angegebenen Funktionen, Kontingente und Preise auf den eigenen Websites und in der Dokumentation von Supabase und Firebase verglichen, Stand September 2026. Wir haben keine eigenen Tests durchgeführt und keine Leistung gemessen. Was wir auf den Seiten der Anbieter nicht bestätigen konnten, haben wir weggelassen. Preise sind in US-Dollar angegeben und ohne Steuern.

Der eigentliche Unterschied: Postgres vs. Firestore

Diese eine Entscheidung prägt alles andere.

Supabase basiert auf Postgres, einer relationalen Datenbank: Daten liegen in Tabellen mit Zeilen und Spalten, und Tabellen sind miteinander verknüpft. Sie fragen mit SQL ab, und Supabase erzeugt aus Ihren Tabellen automatisch eine API. Wenn Ihre App einen Kunden hat, der Bestellungen hat, und jede Bestellung Positionen enthält, passt das natürlich zu Tabellen. Unser Leitfaden Was ist Postgres erklärt das in einfachen Worten.

Firestore ist eine NoSQL-Dokumentdatenbank. Daten liegen in Dokumenten (ähnlich wie JSON-Objekte), die in Sammlungen gruppiert sind. Google beschreibt sie als flexible, skalierbare Datenbank, auf die Apps direkt mit nativen SDKs zugreifen, mit Echtzeit-Sync und Offline-Zwischenspeicherung für die Daten, die die App gerade nutzt. Das macht den Einstieg schnell und ist auf Telefonen mit wechselhafter Verbindung stark. Komplexe Auswertungen über viele zusammenhängende Datensätze sind schwieriger als in SQL.

Firebase bietet inzwischen auch SQL Connect, das über Firebase Cloud SQL für PostgreSQL bereitstellt. Stand September 2026 nennt Firebase eine dreimonatige kostenlose Testphase für die erste Instanz, danach eine monatliche Gebühr. „Firebase kann kein SQL“ stimmt also nicht mehr, aber Postgres ist dort ein Zusatz und nicht das Zentrum.

Wenn Sie unsicher sind, welche Form Ihre Daten haben, lesen Sie zuerst SQL vs. NoSQL.

Kostenlose Tarife im Vergleich

Supabase Free (Stand September 2026):

  • 500 MB Datenbank auf einer geteilten CPU mit 500 MB RAM
  • 50.000 monatlich aktive Nutzer
  • 1 GB Dateispeicher und 5 GB Egress (ausgehende Daten)
  • 500.000 Edge-Function-Aufrufe
  • Limit von 2 aktiven Projekten
  • Projekte werden nach 1 Woche Inaktivität pausiert
  • Keine Backups; Logs werden etwa einen Tag lang gespeichert

Firebase Spark (Stand September 2026), ohne nötige Zahlungsmethode:

  • Cloud Firestore: 1 GiB gespeichert, 50.000 Lesevorgänge, 20.000 Schreibvorgänge und 20.000 Löschvorgänge pro Tag
  • Authentication: 50.000 monatlich aktive Nutzer
  • Hosting: 10 GB Speicher und 360 MB/Tag Transfer
  • Realtime Database: 1 GB gespeichert, 100 gleichzeitige Verbindungen
  • Cloud Functions, App Hosting und neue Cloud-Storage-Buckets sind im Spark-Tarif nicht verfügbar

Der praktische Unterschied: Der kostenlose Tarif von Supabase umfasst Serverless-Funktionen, pausiert aber ruhige Projekte. Die Preisseite von Firebase erwähnt das Pausieren inaktiver Spark-Projekte nicht, aber für serverseitigen Code und neue Storage-Buckets müssen Sie zu Blaze wechseln (mit einem Abrechnungskonto).

Bezahlte Tarife im Vergleich

Supabase berechnet eine monatliche Tarifgebühr plus Nutzung oberhalb der enthaltenen Kontingente:

  • Pro, ab $25/Monat: 8 GB Speicherplatz pro Projekt, 100.000 MAUs, 250 GB Egress, 100 GB Dateispeicher, 2 Millionen Edge-Function-Aufrufe, $10 pro Monat an Rechenguthaben, tägliche Backups für 7 Tage. Beispiele für Überschreitungen: $0,125 pro zusätzlichem GB Speicherplatz, $0,09 pro zusätzlichem GB Egress.
  • Team, ab $599/Monat: dieselben enthaltenen Kontingente, dazu 14 Tage Backups und 28 Tage Log-Aufbewahrung.
  • Enterprise: individuell.

Firebase Blaze wird nach Nutzung abgerechnet und braucht ein aktives Abrechnungskonto. Zuerst erhalten Sie die kostenlosen Kontingente, danach zahlen Sie pro Nutzung zu den Preisen von Google Cloud. Cloud Functions zum Beispiel sind bis 2 Millionen Aufrufe pro Monat kostenlos, danach $0,40 pro Million. Berechtigte Neukunden können $300 Google-Cloud-Guthaben erhalten.

Welcher Tarif günstiger ist, hängt von Ihrer App ab. Ein fester Betrag von $25 ist leicht zu kalkulieren. Abrechnung pro Lesevorgang kann für eine kleine App sehr günstig sein, aber eine Firestore-App, die auf jedem Bildschirm viele Dokumente liest, kann die Rechnung schnell steigen lassen. Schätzen Sie beide, bevor Sie sich festlegen.

Auth, Speicher und Funktionen

  • Auth: Beide bieten gehostete Anmeldung, und beide geben 50.000 monatlich aktive Nutzer kostenlos. Supabase verbindet Auth mit Row Level Security in Postgres, also Regeln in der Datenbank, die festlegen, welche Zeilen jeder Nutzer sehen darf. Firebase zählt SAML/OIDC-Nutzer (Single Sign-on für Unternehmen) separat, mit 50 kostenlos. Zu den Grundlagen siehe Was ist Authentifizierung.
  • Speicher: Supabase Storage ist S3-kompatibel und bietet ein CDN und Bildtransformationen. Firebase Cloud Storage für neue Buckets erfordert Blaze.
  • Funktionen: Supabase Edge Functions führen TypeScript auf Deno aus. Firebase Cloud Functions erfordern Blaze.
  • KI: Supabase bietet Vector, basierend auf pgvector, für Embeddings. Firebase bietet AI Logic, abgerechnet zu Preisen von Google Cloud oder der Gemini API, und Firebase Studio.

Bindung an den Anbieter und Portabilität

Supabase gibt an, dass alle Kernwerkzeuge Open Source und selbst hostbar sind. Da die Datenbank Standard-Postgres ist, können Sie sie exportieren und in jeden Postgres-Host importieren. Das ist das stärkste Argument für Supabase, wenn Sie sich davor fürchten, an einen Anbieter gebunden zu sein.

Firebase ist ein verwalteter Google-Dienst. Sie können Ihre Daten exportieren, aber das Dokumentmodell von Firestore und die Sicherheitsregeln sind spezifisch für Firebase. Ein Umzug woanders bedeutet, die Daten neu zu entwerfen und den Code umzuschreiben, der sie nutzt.

Für wen welche Lösung passt

Wählen Sie Supabase, wenn:

  • Ihre Daten relational sind: Nutzer, Teams, Bestellungen, Rechnungen, Buchungen
  • Sie oder Ihr Entwickler SQL mögen oder Auswertungen und Dashboards brauchen
  • Sie die Option wollen, selbst zu hosten oder zu einem anderen Postgres-Host zu wechseln
  • Eine planbare monatliche Gebühr zu Ihrem Budget passt

Wählen Sie Firebase, wenn:

  • Sie eine mobile App bauen, die offline funktionieren und später synchronisieren muss
  • Sie Echtzeit-Listener mit sehr wenig Einrichtung wollen
  • Sie bereits Google Cloud, Google Analytics oder andere Firebase-Werkzeuge nutzen
  • Ihre Daten wirklich dokumentförmig sind und Sie lieber nach Nutzung bezahlen

Wo Mythex passt

Supabase und Firebase sind Backends: Sie bauen die App trotzdem darauf und hosten das Frontend irgendwo. Wenn Sie lieber die App im Chat beschreiben und das Ganze erhalten möchten, ist Mythex ein KI-App-Builder, der den Code schreibt, ihn in einer Live-Vorschau ausführt und veröffentlicht. Wenn Ihre App Daten speichern muss, fügt Mythex eine dedizierte Postgres-Datenbank für dieses Projekt hinzu. Sie wird nach 5 Minuten Inaktivität schlafen gelegt und wird aus demselben Credit-Guthaben abgerechnet wie Erstellung und Hosting.

Das passt gut zu Web-Apps wie einem Kundenportal, einem CRM oder einem Buchungswerkzeug. Es ersetzt nicht den Offline-Sync mobiler Apps von Firebase, und die Android- und iPhone-Apps von Mythex (im Pro-Tarif) umhüllen die Web-App, sie sind nicht vollständig nativ. Wenn Sie bereits Supabase oder Firebase nutzen, können Sie den Mythex-Agenten auch bitten, sich mit Ihrem bestehenden Projekt über Ihre eigenen Schlüssel zu verbinden. Den allgemeinen Ansatz erklärt So fügen Sie Ihrer App eine Datenbank hinzu.

Fazit

  • Supabase ist der stärkere Standard für Web-Apps und SaaS-Produkte mit relationalen Daten sowie für alle, die SQL und Portabilität schätzen.
  • Firebase ist die stärkere Wahl für mobil ausgerichtete Apps, die Offline-Sync und Echtzeit-Updates brauchen, und für Teams, die bereits stark auf Google Cloud setzen.

Beide haben großzügige kostenlose Tarife. Der günstigste Weg zur Entscheidung ist deshalb, auf jedem eine kleine Funktion zu bauen und zu sehen, welche sich natürlicher anfühlt. Weitere Backend-Optionen finden Sie in unserem Überblick Supabase-Alternativen.

Fragen

Ist Supabase besser als Firebase?

Keines von beiden ist für alles besser. Supabase passt zu Apps mit relationalen Daten, die in eine SQL-Datenbank passen, und zu Menschen, die einen Open-Source-Stack möchten, den sie selbst hosten könnten. Firebase passt zu mobil ausgerichteten Apps, die Offline-Sync und eine enge Integration mit Google Cloud brauchen.

Ist Supabase eine Alternative zu Firebase?

Ja, es deckt dieselben Kernaufgaben ab: Datenbank, Authentifizierung, Dateispeicher, Serverless-Funktionen und Echtzeit-Updates. Der große Unterschied liegt in der Datenbank. Supabase bietet Postgres, eine relationale SQL-Datenbank, während Firebases Hauptdatenbank Firestore eine NoSQL-Dokumentdatenbank ist.

Was ist günstiger, Supabase oder Firebase?

Das hängt von der Nutzung ab. Stand September 2026 beginnt Supabase Pro bei $25 im Monat, wobei Nutzung oberhalb der enthaltenen Kontingente extra berechnet wird. Firebases Blaze-Tarif wird nach Nutzung abgerechnet, mit kostenlosen Kontingenten zuerst. Schätzen Sie Ihre Lesevorgänge, Ihren Speicher und Ihren Traffic auf beiden Preisseiten, bevor Sie sich entscheiden.

Pausiert Supabase kostenlose Projekte?

Ja. Stand September 2026 gibt Supabase an, dass kostenlose Projekte nach einer Woche Inaktivität pausiert werden und kostenlose Konten auf zwei aktive Projekte begrenzt sind. Bezahlte Projekte werden nicht pausiert.

Kann ich von Firebase zu Supabase wechseln?

Ja, aber es ist eine echte Migration und kein Schalter. Firestore speichert Dokumente, Supabase speichert Tabellen. Sie müssen also eine Tabellenstruktur entwerfen, die Daten übertragen und die Teile Ihrer App umschreiben, die sie lesen und schreiben. Planen und testen Sie das zuerst an einer Kopie.

Mythex · Pricing · Alles mit KI bauen · Vorlagen für Websites und Apps · Mythex im Vergleich · Glossar zum App-Bau mit KI · Kostenlose Tools für den App-Bau mit KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)