Postgres mit Auth, Storage und Realtime als Backend-as-a-Service.
Supabase bündelt eine vollwertige PostgreSQL-Datenbank mit Authentifizierung, Dateispeicher und Echtzeit-Funktionen zu einem offenen Backend-as-a-Service. Damit kommt ein Projekt sehr schnell ins Rollen, ohne dass wir jede Grundfunktion von Hand aufbauen müssen. Row Level Security im Postgres-Kern erlaubt feingranulare Zugriffsregeln direkt auf Datenbankebene. Weil im Kern ein gewöhnliches Postgres steckt, bleiben wir frei und binden uns nicht dauerhaft an einen einzelnen Anbieter.
Mehr in der DokumentationWir greifen zu Supabase, wenn du ein MVP oder ein internes Tool schnell live brauchst und Auth, Datenbank und Storage aus einer Hand kommen sollen. Du startest in Tagen statt Wochen und behältst trotzdem volle SQL-Kontrolle, weil du jederzeit direkt auf das Postgres darunter zugreifen kannst.
ALTER TABLE notes ENABLE ROW LEVEL SECURITY;
CREATE POLICY "own notes" ON notes
FOR SELECT USING (auth.uid() = user_id);Gut zu wissen
Aktiviere Row Level Security von Anfang an und schreibe die Policies bewusst. Ohne sie ist jede Tabelle, die du über die Client-API erreichst, faktisch offen, und das fällt erst auf, wenn es zu spät ist.
Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.
PostgreSQL
Unsere erste Wahl für relationale Daten, mächtig und zuverlässig.
MySQL & MariaDB
Bewährte relationale Datenbanken für klassische Anwendungen.
MS SQL Server
Für Enterprise-Umgebungen und Microsoft-Integrationen.
MongoDB
Flexible Dokumentdatenbank für unstrukturierte oder wachsende Daten.
Redis
Ultraschneller Key-Value-Store für Caching und Echtzeit-Features.
SQLite
Eingebettete, serverlose Datenbank, ideal für Edge und lokale Apps.
Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.