Supabase

Open-Source-Postgres-Backend mit Authentifizierungs-, Speicher-, Echtzeit- und Edge-Funktionen

Backend & Daten · Datenbanken

Supabase ist ein Open-Source-Postgres-Backend, das App-Entwicklern eine Datenbank, Authentifizierung, Dateispeicher und APIs in einem Projekt bereitstellt.

Überblick

Supabase Review

Dieser Supabase-Testbericht befasst sich mit den Einsatzbereichen der Plattform, ihren wichtigsten Funktionen, den Supabase-Preisen, dem Vergleich mit Firebase und anderen Backends sowie ihren Schwachstellen. Jedes Supabase-Projekt ist eine vollständige Postgres-Datenbank mit Authentifizierung, Dateispeicher, Echtzeit-Updates, Edge-Funktionen und automatisch generierten APIs. Sie können im Dashboard arbeiten, SQL schreiben oder die Client-Bibliotheken aus JavaScript, Flutter, Swift und Kotlin aufrufen, sodass dasselbe Backend Web-, iOS- und Android-Apps bedient. Supabase ist Open Source und kann selbst gehostet werden, sodass das Datenmodell und der Code nicht an einen Anbieter gebunden sind.

Wofür wird Supabase verwendet?

Supabase wird als Backend für Web- und mobile Apps genutzt: SaaS-Produkte, interne Tools, Marktplätze, Kundenportale, KI-Apps und Prototypen, die später in Produktion gehen. Da es sich bei der Datenbank um Postgres handelt, eignet sie sich eher für relationale Daten mit Joins, Transaktionen und einem klaren Schema als für denormalisierte Daten, die über Dokumente verteilt sind.

Es ist zudem ein beliebtes Backend für Low-Code- und KI-App-Builder. Frontends wie FlutterFlow, Lovable, WeWeb und Bubble verbinden sich mit Supabase, um auf Daten, Benutzer und Dateien zuzugreifen, während der App-Builder die Benutzeroberfläche übernimmt. Teams, die mit Beispieldaten in einem Prototyp beginnen, können dasselbe Projekt beibehalten, wenn echte Benutzer hinzukommen, und Entwickler können dieselbe Datenbank später in ihren eigenen Code und ihre Client-Apps integrieren.

Wichtigste Funktionen

  • Postgres-Datenbank: Eine dedizierte Postgres-Datenbank pro Projekt mit SQL, Transaktionen, Erweiterungen, Backups und Point-in-Time-Wiederherstellung bei kostenpflichtigen Tarifen. Mit dem Tabelleneditor im Dashboard können Sie Datensätze hinzufügen, bearbeiten und löschen sowie Abfragen ausführen, ohne Code schreiben zu müssen.
  • Automatisch generierte APIs: Aus Ihrem Schema werden eine REST-API und eine GraphQL-API generiert, sodass der Client Tabellen und Datensätze direkt abfragen kann, ohne dass zusätzliche Backend-Dienste erforderlich sind.
  • Supabase-Authentifizierung: E-Mail und Passwort, Magic Links, Anmeldung per Telefon sowie OAuth-Anbieter, mit SSO, SAML und OIDC in den Tarifen „Pro“ und „Enterprise“ (Supabase vs. Firebase).
  • Row Level Security: RLS-Richtlinien in Postgres legen fest, welche Zeilen jeder Benutzer lesen oder schreiben darf, sodass die Zugriffskontrolle in der Datenbank selbst erfolgt.
  • Speicher: Dateispeicher für Bilder, Dokumente und Videos mit denselben Zugriffsregeln wie für die Datenbank.
  • Echtzeit: Clients können Datenbankänderungen über die logische Replikation von Postgres abonnieren.
  • Edge-Funktionen: Serverlose Funktionen auf Deno für Backend-Logik wie Webhooks, Zahlungen oder KI-Aufrufe, die in der Nähe der Nutzer bereitgestellt werden.
  • Vektor und KI: Die pgvector-Erweiterung speichert Einbettungen neben Ihren relationalen Daten.
  • Skalierung: Lese-Replikate und größere Rechenkapazitäten für Produktions-Workloads.

Preise von Supabase

Supabase berechnet die Preise nach Tarif und Nutzung. Die folgenden Zahlen stammen von der Supabase-Preisseite vom September 2026.

  • Kostenlos: 0 $ pro Monat. 2 aktive Projekte, 500 MB Datenbank, 1 GB Dateispeicher, 5 GB Datenausgang und 50.000 monatlich aktive Nutzer. Kostenlose Projekte werden nach einer Woche Inaktivität pausiert.
  • Pro: 25 $ pro Monat pro Organisation. 100.000 aktive Nutzer pro Monat, 8 GB Festplattenspeicher pro Projekt, 100 GB Dateispeicher, 250 GB Datenausgang und 10 $ pro Monat an Rechen-Credits, was eine Micro-Instanz abdeckt.
  • Team-Tarif: 599 $ pro Monat. Die Nutzungslimits des Pro-Tarifs sowie SOC-2- und ISO-27001-Berichte, mit HIPAA als Add-on.
  • Enterprise: individuelle Preise und Limits.

Bei kostenpflichtigen Tarifen wird die Nutzung ab dem inbegriffenen Umfang abgerechnet: zum Beispiel 0,00325 $ pro monatlich aktivem Nutzer über 100.000, 0,125 $ pro GB zusätzlicher Festplattenspeicher und 0,09 $ pro GB zusätzlicher ausgehender Datenübertragung. Supabase berechnet keine Gebühren pro API-Anfrage.

Ein Kostenfaktor, auf den man achten sollte, ist die Rechenleistung. Jedes Projekt in einem kostenpflichtigen Tarif läuft auf einer eigenen Recheninstanz, und das Guthaben von 10 $ deckt nur eine kleine Instanz ab. Ein zweites Projekt oder eine größere Instanz zur Leistungssteigerung erhöht die Rechnung. Bei „Pro“ sind Ausgabenobergrenzen standardmäßig aktiviert, was zwar Mehrkosten verhindert, die App aber einschränken kann, wenn ein Kontingent erreicht ist; wenn man sie deaktiviert, zahlt man entsprechend dem Wachstum.

Supabase vs. Firebase: Postgres-Datenbank oder NoSQL

Supabase wird oft als Open-Source-Alternative zu Firebase bezeichnet. Der Hauptunterschied liegt in der Datenbank: Supabase nutzt Postgres, eine relationale SQL-Datenbank, während Firebase Cloud Firestore verwendet, einen NoSQL-Dokumentenspeicher. Bei Supabase modellieren Sie Beziehungen mit Fremdschlüsseln und Verknüpfungen; bei Firestore denormalisieren Sie oder führen mehrere Abfragen durch. Firebase berechnet Gebühren pro Lese-, Schreib- und Funktionsaufruf, während Supabase nach Tarif, Speicherplatz, Datenausgang und Rechenleistung abrechnet. Firebase ist proprietär und läuft ausschließlich auf Google Cloud; Supabase läuft auf AWS und kann selbst gehostet werden. Supabase generiert aus dem Schema jedes Projekts sowohl eine REST- als auch eine GraphQL-API. Firebase hat weiterhin die Nase vorn bei der Offline-Synchronisierung in mobilen Apps und durch seine enge Anbindung an Google-Dienste. Supabase veröffentlicht Open-Source-Tools zur Migration von Firebase-Auth-Nutzern, Firestore-Daten und Cloud-Storage-Dateien.

Selbsthosting, Open Source und Skalierbarkeit

Supabase ist Open Source unter freizügigen Lizenzen, und der gesamte Stack kann auf Ihren eigenen Servern mit Docker oder in Ihrer eigenen Cloud ausgeführt werden (Supabase vs. Firebase). Die gehostete Plattform läuft auf AWS in mehreren Regionen; zur Skalierbarkeit wählen Sie pro Projekt eine Region aus, fügen Lesereplikate hinzu und wechseln zu größeren Recheninstanzen. Das Selbsthosting auf AWS, einer anderen Cloud oder Ihrem eigenen System bietet volle Kontrolle über den Speicherort der Daten und die Kosten, allerdings müssen Sie Upgrades, Backups und die Sicherheit selbst übernehmen. Einige gehostete Funktionen, wie die Extras des verwalteten Dashboards und der Support, sind in den Cloud-Tarifen einfacher zu handhaben.

Backend-Logik mit Edge-Funktionen und serverlosen Funktionen

Die meisten Apps benötigen Backend-Logik, die nicht im Browser ausgeführt werden sollte: Zahlungs-Webhooks, das Versenden von E-Mails, der Aufruf eines KI-Modells oder die Synchronisierung mit einem anderen System. Supabase deckt dies mit Edge-Funktionen ab – TypeScript-Funktionen auf Deno, die Sie über die Befehlszeile bereitstellen – sowie mit Datenbankfunktionen und Triggern, die in SQL geschrieben sind. Edge-Funktionen lassen sich in APIs von Drittanbietern integrieren und können geheime Schlüssel auf dem Server speichern. Für rechenintensivere Aufgaben laufen Postgres-Erweiterungen wie Cron-Jobs und Warteschlangen direkt in der Datenbank selbst.

Wo Supabase glänzt – und wo es Schwächen zeigt

Stärken:

  • Eine echte Postgres-Datenbank mit SQL, Transaktionen und Erweiterungen, kein proprietärer Datenspeicher.
  • Authentifizierung, Speicherung, Echtzeitfunktionen, Edge-Funktionen und APIs in einem Projekt.
  • Open Source und selbst hostbar, was die Bindung an einen Anbieter verringert.
  • Vorhersehbare Preisgestaltung ohne Gebühren pro Anfrage und eine nützliche kostenlose Stufe zum Testen der Plattform.
  • Eine große Open-Source-Community und erstklassiger Support in vielen Low-Code-Plattformen und Frontends.

Nachteile:

  • Sie müssen sich mit SQL und RLS-Richtlinien auskennen; ein Fehler in einer Richtlinie kann Daten offenlegen.
  • Kostenlose Projekte werden nach einer Woche ohne Aktivität pausiert.
  • Die Rechenleistung wird pro Projekt abgerechnet, sodass sich bei vielen kleinen Projekten die Kosten summieren.
  • Multi-Region-Konfigurationen sind im Vergleich zu AWS- oder Google Cloud-Diensten eingeschränkt.
  • Edge Functions nutzen Deno, was für Teams, die an Node.js gewöhnt sind, neu ist.

Wie Supabase im Vergleich abschneidet

  • Hasura: eine GraphQL-Engine, die Sie auf Ihre eigene Postgres-Datenbank aufsetzen.
  • NocoDB und Baserow: Tabellenkalkulations-ähnliche Oberflächen für Nicht-Entwickler, statt eines App-Backends.
  • Airtable: eine No-Code-Datenbank für Teams mit Datensatzbeschränkungen und einer Preisgestaltung pro Nutzerplatz.
  • Bubble: Ein Full-Stack-No-Code-Builder mit einer eigenen integrierten Datenbank anstelle eines separaten Backends.

Lohnt sich Supabase?

Supabase lohnt sich für Teams, die ein produktionsreifes Postgres-Backend ohne eigenen Serverbetrieb wünschen, sowie für Low-Code-Entwickler, die eine echte Datenbank hinter ihrem Frontend benötigen. Der kostenlose Tarif reicht zum Erstellen und Testen aus, und der Pro-Tarif für 25 US-Dollar pro Monat deckt die meisten Produkte in der Anfangsphase ab. Weniger geeignet ist es für Teams ohne SQL-Kenntnisse, für Apps, die auf einer „Offline-First“-Synchronisierung für Mobilgeräte angewiesen sind, sowie für sehr große, regionenübergreifende Setups. Wenn Sie Hilfe beim Datenmodell, bei RLS-Richtlinien oder bei einer Migration von Firebase benötigen, können Backend-Entwickler und Low-Code-Agenturen auf LowCodeDevs diese Aufgabe übernehmen.

Quellen

  • Supabase-Preise: Tarife, inbegriffene Nutzung, Preise für Überschreitungen und Ausgabenobergrenzen.
  • Supabase vs. Firebase: Datenbankmodell, Authentifizierung, Edge-Funktionen, Open Source und Migrationstools (Anbietervergleich).
  • Was ist Supabase?, Bejamas: Anwendungsfälle und Vor- und Nachteile aus Sicht einer Agentur.
  • Supabase-Alternativen, Cotera: alternative Backends. Die Behauptung, dass für das Self-Hosting die Zusammenarbeit mit dem Enterprise-Team von Supabase erforderlich ist, steht im Widerspruch zur Dokumentation von Supabase, in der das Self-Hosting mit Docker beschrieben wird.

Noch keine Reviews — schreib das erste.

Auf einen Blick

Website
https://supabase.com/
Kategorie
Backend & Daten · Datenbanken
Aktualisiert

Fragen

Supabase FAQ

Wofür wird Supabase verwendet?

Supabase wird als Backend für Web- und Mobil-Apps genutzt: eine Postgres-Datenbank, Benutzerauthentifizierung, Dateispeicherung, Echtzeit-Aktualisierungen und serverlose Funktionen in einem Projekt.

Ist Supabase zu 100 % kostenlos?

Nein. Der kostenlose Tarif ist kostenlos und umfasst zwei aktive Projekte, eine Datenbank mit 500 MB sowie 50.000 aktive Nutzer pro Monat; kostenlose Projekte werden jedoch nach einer Woche Inaktivität pausiert. Produktionsanwendungen werden in der Regel auf den Pro-Tarif für 25 US-Dollar pro Monat umgestellt.

Wie viel kostet Supabase pro Monat?

Die „Pro“-Version kostet 25 US-Dollar pro Monat und Organisation, die „Team“-Version 599 US-Dollar pro Monat und die „Enterprise“-Version wird individuell kalkuliert. Die Nutzung über die inbegriffenen Kontingente hinaus, wie z. B. zusätzliche Rechenleistung, Speicherplatz und ausgehende Datenübertragung, wird zusätzlich in Rechnung gestellt.

Was ist der Unterschied zwischen Supabase und Firebase?

Supabase nutzt Postgres, eine relationale SQL-Datenbank, ist Open Source und kann selbst gehostet werden. Firebase nutzt eine NoSQL-Dokumentendatenbank, ist proprietär und berechnet Gebühren pro Lese- und Schreibvorgang.

Ist Supabase ein Backend?

Ja. Supabase ist ein „Backend-as-a-Service“: Es stellt die Datenbank, die Authentifizierung, den Speicher, APIs und Funktionen bereit, und Sie erstellen das Frontend selbst oder mit einem Low-Code-Builder.

Was ist günstiger, Firebase oder Supabase?

Das hängt von der Nutzung ab. Bei Supabase fallen Gebühren je nach Tarif, Speicherplatz, Datenausgang und Rechenleistung an, jedoch keine Gebühren pro Anfrage, während Firebase pro Vorgang abrechnet. Daher sind leseintensive Apps bei Supabase oft günstiger.

Ist Supabase wirklich gut?

Für Apps, die relationale Daten und eine echte SQL-Datenbank benötigen, ja. Dazu sind gewisse SQL-Kenntnisse erforderlich, und die Zugriffsregeln müssen mithilfe von RLS-Richtlinien sorgfältig eingerichtet werden.

Anderswo auf LowCodeDevs

Aktuelle Projekte auf LowCodeDevs

Für Supabase wurde noch keine Case Study veröffentlicht.

Veröffentliche die erste Supabase-Case Study →

Anderswo auf LowCodeDevs

Agenturen, die mit ähnlichen Tools arbeiten

Noch keine Agentur hat Supabase gelistet. Diese Teams arbeiten mit anderen Tools aus der Kategorie Backend & Daten.

Sei die erste Supabase-Agentur →

Deine Expertise

Sei der erste Supabase-Experte auf LowCodeDevs

Teams, die sich für Supabase entscheiden, landen auf dieser Seite und suchen jemanden, der damit baut. Dieser Platz ist noch frei — liste deine Agentur oder dein eigenes Profil mit Supabase unter deinen Tools, und diese Seite zeigt deine Arbeit.

Leg los

Bereit, deinen nächsten Build zu shippen?

Werde kostenlos Teil von LowCodeDevs — liste deine Low-Code-Tools, deine Agentur oder dein Entwicklerprofil, und werde von den Leuten gefunden, die dich brauchen.

Konto erstellen