Supabase vs Firebase (2026): Welches Backend für Ihre KI-App?

Echte Limits der Gratisstufen, die Kostenrechnung und KI-Vektorsuche bei Supabase vs Firebase – plus die Haken, die Ihre Backend-Wahl entscheiden.

Friday, September 4, 2026Omid Saffari
Supabase vs Firebase (2026): Welches Backend für Ihre KI-App?

Nehmen Sie Supabase, wenn Ihre App datenlastig ist, Sie SQL wollen und irgendwann umziehen möchten; nehmen Sie Firebase, wenn Sie eine Echtzeit-App fürs Handy ausliefern und am ersten Tag keine Abrechnung einrichten wollen. Der Rest ist die Kostenrechnung und die je zwei Wände, gegen die beide laufen.

Beide sind ein „Backend-as-a-Service“: Datenbank, Auth, Dateispeicher und API werden für Sie erledigt, Sie stellen also nie einen eigenen Server auf. Damit endet die Ähnlichkeit. Sie speichern Daten in grundlegend verschiedenen Formen, sie rechnen nach entgegengesetzten Modellen ab, und von einem können Sie jederzeit weggehen, vom anderen im Wesentlichen nicht. Für eine KI-App im Jahr 2026 entscheiden diese drei Unterschiede mehr als jede Feature-Checkliste.

Hier die Kurzfassung, danach die Rechnung, die sie trägt.

SupabaseFirebase
DatenbankPostgreSQL (relational, SQL)Firestore (NoSQL-Dokumente)
Open Source / portierbarJa, selbst hostbarNein, proprietär
Gratisstufe50.000 MAU, 500 MB DB, 2 Projekte50.000 MAU, 1 GiB Firestore, keine Karte nötig
Haken der GratisstufeProjekte pausieren nach 1 Woche LeerlaufAbrechnung pro Operation ab dem Upgrade
Bezahl-Einstieg25 $/Monat pauschal (Pro)Pay-as-you-go, nach Verbrauch
Vektorsuchepgvector, nativFirestore findNearest
StärkeDatenlastige SQL-Apps, KI/RAGEchtzeit + Offline-Sync auf Mobilgeräten

Das Urteil, je nachdem was Sie bauen

Wenn Ihre App im Kern aus Tabellen besteht, die miteinander zusammenhängen (Nutzer, Bestellungen, Beiträge, Kommentare), und Sie SQL schreiben oder wenigstens lesen können, bauen Sie auf Supabase. Sie bekommen eine echte PostgreSQL-Datenbank, also Joins, Transaktionen und ein Schema, das falsche Daten schon an der Tür abweist. Sie ist außerdem Open Source: An dem Tag, an dem Sie aus dem gehosteten Plan herauswachsen, nehmen Sie die ganze Datenbank mit und betreiben sie, wo Sie wollen. Diese Ausgangstür ist mehr wert, als die meisten Gründer merken, bevor sie sie brauchen.

Wenn das Kernfeature Ihrer App live über Geräte hinweg synchronisierter Zustand ist (ein Chat, ein kollaboratives Werkzeug, alles, was sich auch offline sofort anfühlen muss), bauen Sie auf Firebase. Die Echtzeit-Synchronisation und die Offline-Persistenz von Firestore sind weiterhin der Goldstandard, und Sie können ausliefern, ohne überhaupt eine Kreditkarte einzugeben. Der Preis dafür: Sie mieten bei Google zu Googles Bedingungen, und die Rechnung wird pro Operation gemessen – genau dort werden Teams überrascht.

Alles Weitere unten zeigt, wie diese beiden Entscheidungen unter realen Preisen, realen KI-Funktionen und den Haken standhalten, die es im Produktivbetrieb wirklich entscheiden.

Supabase vs Firebase: die eine Achse, die wirklich entscheidet

Lassen Sie die Feature-Listen weg, und eine einzige Frage trennt die beiden: Besitzen Sie eine Datenbank, die Sie mitnehmen können, oder mieten Sie einen Dienst, den Sie nicht mitnehmen können?

Supabase ist PostgreSQL mit einem Dashboard darüber. PostgreSQL ist die am weitesten verbreitete relationale Open-Source-Datenbank der Welt, und Supabase forkt sie weder noch versteckt es sie. Sie bekommen den rohen Connection String. Wenn Sie je auf einen eigenen Server, zu AWS oder zu einem anderen Anbieter migrieren wollen, führen Sie ein ganz normales pg_dump aus und sind weg. An Ihren Daten ist nichts proprietär.

Supabase dashboard and homepage
Supabase: eine verwaltete PostgreSQL-Datenbank mit Auth, Storage und APIs obendrauf

Firebase ist Firestore, eine NoSQL-Dokumentendatenbank, die nur innerhalb von Google existiert. NoSQL heißt: kein festes Schema. Sie speichern JSON-artige Dokumente, und die Datenbank erzwingt keine Beziehungen zwischen ihnen. Das macht frühes Prototyping schnell, weil Sie nie innehalten, um Tabellen zu entwerfen. Es heißt aber auch: kein SQL, keine echten Joins und kein sauberer Weg, Ihre Daten später in ein anderes System zu exportieren. Datenmodell und Anbieter sind dieselbe Entscheidung. Firestore können Sie nicht mitnehmen.

Für die meisten KI-Apps neigt die Antwort zu Supabase, denn KI-Funktionen stützen sich auf strukturierte, abfragbare Daten: eine Nutzertabelle, eine Dokumententabelle, eine Embedding-Spalte, die Sie filtern und joinen können. NoSQL kann das auch, aber Sie bauen dann im Anwendungscode nach, was SQL Ihnen geschenkt gibt. Die Ausnahme ist der Fall, in dem „sofortige Synchronisation über alle Geräte“ das eigentliche Produkt ist – das eine, was Firestore besser kann als alle anderen.

:::callout{variant="note" title="Was "relational" in der Praxis bringt"}
Angenommen, ein Nutzer löscht sein Konto, und jeder Kommentar, jedes Like und jede Datei, die er je angelegt hat, soll mitverschwinden. In PostgreSQL ist das eine einmal definierte Regel (ein Fremdschlüssel mit Cascade Delete), und die Datenbank setzt sie für immer durch. In Firestore schreiben Sie selbst Code, der jedes zugehörige Dokument findet und löscht – und wenn Sie einen Pfad übersehen, häufen sich verwaiste Daten an. Relationale Datenbanken machen „Daten, die zusammengehören, bleiben konsistent“ zur Aufgabe der Datenbank statt zu Ihrer.
:::

Firebase Kosten und Supabase Preise: der Teil, den alle falsch einschätzen

Die Überschrift ist nicht der Monatspreis. Es ist das Abrechnungsmodell. Supabase berechnet eine Pauschale plus planbare Überschreitung; Firebase berechnet pro Operation, Ihre Rechnung bewegt sich also mit Ihrem Traffic – manchmal über Nacht.

Supabase: eine Pauschale, mit der Sie planen können

Supabase Free kostet 0 $ und trägt eine echte App: 50.000 monatlich aktive Nutzer, eine 500 MB große Datenbank, 5 GB Egress und 1 GB Dateispeicher. Der Haken, der alle erwischt: Kostenlose Projekte pausieren nach einer Woche Inaktivität, und Sie sind auf 2 aktive Projekte begrenzt. Ein pausiertes Projekt bedeutet, dass Ihre Demo offline ist, bis Sie sie per Klick wiederherstellen – für ein Nebenprojekt in Ordnung, für alles, was ein Kunde unangekündigt öffnen könnte, ein Problem.

Supabase Pro kostet 25 $/Monat, das erste Projekt inklusive, weitere Projekte ab 10 $/Monat. Diese 25 $ kaufen 100.000 MAU (danach 0.00325 $ je zusätzlichem MAU), 8 GB Speicherplatz je Projekt (danach 0.125 $/GB), 250 GB Egress (danach 0.09 $/GB) und 100 GB Dateispeicher (danach 0.0213 $/GB). Enthalten sind außerdem 10 $/Monat an Compute-Guthaben, genug für eine kleine, dauerhaft laufende Instanz. Der Team-Plan springt auf 599 $/Monat und bringt vor allem Compliance (SOC2, ISO, SSO); darunter brauchen Sie ihn nicht.

Warum Entwickler dieses Modell mögen: Sie schauen auf Ihre Nutzerzahl und kennen Ihre Rechnung. Pro für 25 $ trägt eine echte Produktiv-App, und die Überschreitungssätze sind niedrig genug, dass 10.000 aktive Nutzer mit ein paar Gigabyte Daten immer noch im Bereich von 25 $ bis 50 $ landen.

Firebase: kostenlos, bis es das nicht mehr ist – dann nach Verbrauch

Firebase Spark ist der wirklich kostenlose Plan, und seine beste Eigenschaft ist, dass er überhaupt keine Zahlungsmethode braucht. Sie bekommen Firestore mit 1 GiB Speicher, 50K Lesevorgängen/Tag, 20K Schreibvorgängen/Tag, 20K Löschvorgängen/Tag und 10 GiB/Monat Egress; Authentication für 50.000 monatlich aktive Nutzer; und die Realtime Database mit 1 GB Speicher und 10 GB/Monat Download. Für einen Prototyp oder eine App mit wenig Traffic können Sie unbegrenzt auf Spark sitzen und nichts zahlen, ohne hinterlegte Karte.

Sobald Sie mehr brauchen, wechseln Sie auf Blaze, den Pay-as-you-go-Plan (Google gibt 300 $ Startguthaben, wenn Sie berechtigt sind). Blaze behält die kostenlosen Spark-Grenzen bei und misst alles darüber: Cloud Functions sind 2M Aufrufe/Monat frei, danach 0.40 $ pro Million; Cloud Storage kostet 0.026 $/GB Speicher ab 5 GB und 0.12 $/GB Download ab 1 GB/Tag; Lese-, Schreib- und Löschvorgänge in Firestore werden jenseits des täglichen Freikontingents pro Operation über die Google-Cloud-Preise abgerechnet. Firebase bietet inzwischen über SQL Connect auch verwaltetes PostgreSQL an, 3 Monate kostenlos zum Test, danach ab etwa 9.37 $/Monat – ein leises Eingeständnis, dass viele Leute am Ende doch SQL wollen.

Gratisstufen im direkten Vergleich

Beide geben Ihnen 50.000 monatlich aktive Nutzer kostenlos, mehr als genug, um fast alles zu validieren. Der Unterschied liegt in den zwei Haken.

Der Haken bei Supabase ist die Pause: Lassen Sie ein kostenloses Projekt eine Woche liegen, schläft es ein, bis Sie es wecken. Lästig für Demos, irrelevant, sobald Sie echten Traffic haben oder auf Pro sind.

Der Haken bei Firebase ist die Upgrade-Klippe: Spark ist wirklich kostenlos und ohne Karte, aber in dem Moment, in dem Sie herauswachsen, sind Sie in der verbrauchsabhängigen Abrechnung – und die ist ihrem Wesen nach unvorhersehbar. Es gibt keine 25-$-Stufe nach dem Motto „gebt mir für einen Festpreis einfach etwas mehr“. Sie gehen in einem Schritt von gratis zu Pay-per-Use.

Die ehrliche Lesart der Gratisstufen: Firebase gewinnt für den Prototyp ohne jede Verpflichtung, den Sie vielleicht nie monetarisieren – keine Karte, keine Pause. Supabase gewinnt in dem Moment, in dem das Projekt echt wird, denn 25 $ pauschal schlagen „wir messen mit und schauen mal“.

Eine KI-App auf beiden bauen

Hier unterscheidet sich 2026 tatsächlich von 2022, und hier zieht Supabase für die meisten Entwickler davon. Eine KI-App muss in der Regel Embeddings speichern (die numerischen Fingerabdrücke Ihres Texts) und zu einer Anfrage die nächstgelegenen Treffer finden. Das ist Vektorsuche, und sie ist der Motor hinter Retrieval, semantischer Suche und RAG (Retrieval-Augmented Generation, bei der Sie einem LLM Ihre eigenen Dokumente füttern).

Supabase liefert das nativ über pgvector, eine PostgreSQL-Erweiterung, die Vektoren direkt neben Ihren normalen Daten speichert und indiziert. Weil es eine einzige Datenbank ist, können Sie eine einzige Abfrage schreiben, die nach der ID eines Nutzers filtert und gleichzeitig nach Vektorähnlichkeit sortiert. Kein zweites System, keine Synchronisation. Das KI-Toolkit von Supabase klemmt sich außerdem direkt an Embeddings von OpenAI und Hugging Face.

Firebase console and product homepage
Firebase: Googles BaaS, am stärksten bei Echtzeit-Sync und Mobile

Firebase antwortet mit der Vektorsuche in Firestore über die Abfrage findNearest: Sie speichern Embeddings an einem Dokument und holen die nächsten Nachbarn, ohne Firestore zu verlassen. Das funktioniert, und wenn Sie ohnehin tief in Firestore stecken, sparen Sie sich eine zweite Datenbank. Aber Sie rechnen Vektormathematik in einem Dokumentenspeicher, der nicht dafür entworfen wurde, und Sie verlieren das SQL-Filtern, das pgvector-Abfragen so sauber macht. Für eine KI-first-App ist pgvector das natürlichere Zuhause.

  1. Ein Embedding in Supabase speichern

    Aktivieren Sie die Erweiterung mit create extension vector;, fügen Sie Ihrer Tabelle eine Spalte wie embedding vector(1536) hinzu und schreiben Sie das Embedding-Array zusammen mit den normalen Daten der Zeile hinein. Eine Tabelle hält Ihren Inhalt und seinen Vektor.

  2. Nach den nächstgelegenen Treffern abfragen

    Führen Sie ein ganz gewöhnliches select aus, sortiert nach dem Vektor-Distanzoperator (embedding <=> query_embedding), mit einem limit. Sie können in derselben Abfrage ein normales where user_id = ... ergänzen, sodass Ähnlichkeitssuche und Zugriffskontrolle in einem Rundlauf passieren.

  3. Indizieren, damit es schnell bleibt

    Legen Sie einen HNSW-Index auf die Vektorspalte. Das hält Nächste-Nachbarn-Abfragen schnell, während die Tabelle wächst – genauso wie ein normaler Index eine normale Spalte beschleunigt.

Auth, Echtzeit und der Rest

Beide decken Authentifizierung gut ab. Firebase Auth ist das reifere Produkt, mit einer langen Liste von Anbietern und den geschmeidigsten Mobile-SDKs; wenn „Nutzer sollen sich anmelden können“ auf iOS und Android einfach funktionieren muss, ist es exzellent. Supabase Auth sitzt auf Ihrer Postgres-Datenbank und spielt mit RLS zusammen (Row Level Security: Jeder Nutzer kann nur seine eigenen Zeilen lesen oder schreiben, durchgesetzt von der Datenbank selbst). RLS ist das mit Abstand wichtigste Supabase-Konzept, das Sie lernen sollten, denn es macht eine Mehrbenutzer-App sicher, ohne dass Sie in jedem API-Aufruf Berechtigungsprüfungen schreiben.

Echtzeit ist Firebases Heimspiel. Firestore und die Realtime Database synchronisieren Zustand über Geräte hinweg und gehen elegant mit Offline um: Schreibvorgänge werden in eine Warteschlange gelegt und abgespielt, sobald die Verbindung zurück ist. Supabase hat ebenfalls Realtime, gebaut auf dem Change Feed von Postgres, und das ist gut für Live-Dashboards und Präsenzanzeigen – aber es ist nicht das Offline-first-Erlebnis, auf das sich Firebase-Mobile-Apps stützen. Wenn Ihr Produkt eine kollaborative oder offline-lastige Mobile-App ist, gewichten Sie das stark Richtung Firebase.

Die Entscheidungsregel, je nachdem wer Sie sind

Sie bauen Ihr erstes MVP mit einem No-Code- oder Vibe-Coding-Werkzeug? Nehmen Sie Supabase. Die Werkzeuge, die Sie vermutlich nutzen, erzeugen ohnehin Supabase-Code, die Pauschale von 25 $ bedeutet keine Abrechnungsüberraschungen, während Sie den Product-Market-Fit suchen, und SQL-Daten lassen sich später leichter an eine Entwicklerin übergeben. Starten Sie auf der Gratisstufe und wechseln Sie in der Woche auf Pro, in der die ersten echten Nutzer auftauchen.

Was ist besser, Supabase oder Firebase?

Keines von beiden allgemein. Supabase ist besser für datenlastige Apps, die SQL, KI-Funktionen und die Freiheit zum späteren Umzug wollen. Firebase ist besser für Echtzeit- und Offline-first-Mobile-Apps und für Prototypen ohne Verpflichtung, die keine Kreditkarte brauchen. Passen Sie das Werkzeug daran an, ob Ihr Kernfeature strukturierte Daten oder Live-Synchronisation ist.

Warum stellt Google Firebase ein?

Google stellt Firebase nicht ein. Die Verwirrung kommt daher, dass einzelne Alt-Produkte abgekündigt wurden (zum Beispiel wurden Firebase Dynamic Links im August 2025 abgeschaltet) und dass Google einige Funktionen in Google Cloud überführt. Die Kernplattform wird aktiv weiterentwickelt, mit neueren Ergänzungen wie Firebase Studio, AI Logic und verwaltetem PostgreSQL über SQL Connect.

Gehört Supabase zu Firebase?

Nein. Supabase ist ein eigenständiges, unabhängiges Unternehmen und wird oft als die Open-Source-Alternative zu Firebase beschrieben. Es gibt Ihnen dieselbe Art Alles-in-einem-Backend (Datenbank, Auth, Storage, APIs), nur gebaut auf PostgreSQL statt auf Googles proprietärem Firestore.

Was sind die Nachteile von Supabase?

Vor allem zwei. Kostenlose Projekte pausieren nach einer Woche Inaktivität, was Demos unterbricht. Und die Echtzeit- und Offline-Sync-Erfahrung ist zwar solide, aber weniger ausgereift als bei Firebase – für offline-lastige Mobile-Apps hat Firebase weiterhin die Nase vorn. Außerdem müssen Sie RLS lernen, damit Mehrbenutzer-Apps sicher bleiben.

Ist Supabase oder Firebase günstiger?

Für einen echten Prototyp ohne Traffic ist Firebase Spark günstiger, weil er ohne Karte kostenlos ist. Sobald Sie echte Nutzung haben, ist Supabase meist günstiger und deutlich planbarer: ein pauschaler Pro-Plan für 25 $/Monat gegen Firebases Abrechnung pro Operation, die mit dem Traffic steigt. Je mehr Ihre App liest und schreibt, desto eher gewinnt das Pauschalmodell von Supabase.

Wählen Sie Ihr Backend, und richten Sie dann den Rest des Stacks danach aus. Ich verschicke jede Woche eine Auseinandernahme wie diese, echte Kosten und Wände inklusive. In Ihr Postfach holen.

Zuletzt aktualisiert

4. Sept. 2026

KategorieBuild

Diese Seite in Google bevorzugen

omidsaffari.com als bevorzugte Quelle in der Google-Suche hinzufügen

Markieren Sie omidsaffari.com als bevorzugte Quelle, und Google hebt die Seite für Sie in Top Stories, AI Overviews und AI Mode hervor.

Newsletter

Ein Brief, jeden Sonntag. Funktionierende Systeme, keine heißen Takes.

Build-Logs, funktionierende Systeme und Feldnotizen aus einem Portfolio laufender KI-Ventures.

Wöchentlich. Kein Spam. Jederzeit abbestellbar.