--- # Supabase [Supabase](https://supabase.com) ist eine Open-Source-Alternative zu Firebase. Wir bauen die Funktionen von Firebase mit Open-Source-Tools für Unternehmen auf. - [x] Gehostete Postgres-Datenbank. [Docs](https://supabase.com/docs/guides/database) - [x] Authentifizierung und Autorisierung. [Docs](https://supabase.com/docs/guides/auth) - [x] Auto-generierte APIs. - [x] REST. [Docs](https://supabase.com/docs/guides/api#rest-api-overview) - [x] GraphQL. [Docs](https://supabase.com/docs/guides/api#graphql-api-overview) - [x] Echtzeit-Abonnements. [Docs](https://supabase.com/docs/guides/api#realtime-api-overview) - [x] Funktionen. - [x] Datenbank-Funktionen. [Docs](https://supabase.com/docs/guides/database/functions) - [x] Edge-Funktionen [Docs](https://supabase.com/docs/guides/functions) - [x] Dateispeicher. [Docs](https://supabase.com/docs/guides/storage) - [x] Dashboard ![Supabase Dashboard](https://raw.githubusercontent.com/supabase/supabase/master/apps/www/public/images/github/supabase-dashboard.png) ## Dokumentation Die vollständige Dokumentation finden Sie unter [supabase.com/docs](https://supabase.com/docs) Wie Sie einen Beitrag leisten können, erfahren Sie unter [Erste Schritte](../DEVELOPERS.md) ## Gemeinschaft & Unterstützung - [Gemeinschaftsforum](https://github.com/supabase/supabase/discussions). Am besten geeignet für: Hilfe bei der Erstellung, Diskussion über bewährte Datenbankverfahren. - [GitHub Issues](https://github.com/supabase/supabase/issues). Am besten geeignet für: Bugs und Fehler, auf die Sie bei der Verwendung von Supabase stoßen. - [E-Mail-Support](https://supabase.com/docs/support#business-support). Am besten für: Probleme mit Ihrer Datenbank oder Infrastruktur. - [Discord](https://discord.supabase.com). Am besten geeignet für: Austausch von Anwendungen und Austausch mit der Community. ## Status - [x] Alpha: Wir testen Supabase mit einer geschlossenen Gruppe von Kunden - [x] Öffentliche Alpha: Jeder kann sich unter [supabase.com/dashboard](https://supabase.com/dashboard) anmelden. Aber seien Sie nachsichtig mit uns, es gibt noch ein paar Macken - [x] Öffentliche Beta: Stabil genug für die meisten nicht-unternehmerischen Anwendungsfälle - [Öffentlich: Allgemeine Verfügbarkeit [[status](https://supabase.com/docs/guides/getting-started/features#feature-status)] Wir befinden uns derzeit in der Public Beta. Beobachten Sie "releases" dieses Repos, um über größere Updates informiert zu werden. Watch this repo --- ## Wie es funktioniert Supabase ist eine Kombination aus Open-Source-Tools. Wir entwickeln die Funktionen von Firebase unter Verwendung von Open-Source-Produkten in Unternehmensqualität. Wenn die Tools und Communities mit einer MIT-, Apache-2- oder einer vergleichbaren offenen Lizenz existieren, verwenden und unterstützen wir dieses Tool. Wenn es das Tool nicht gibt, entwickeln wir es selbst und stellen es als Open Source zur Verfügung. Supabase ist keine 1:1-Abbildung von Firebase. Unser Ziel ist es, Entwicklern eine Firebase-ähnliche Entwicklungserfahrung mit Open-Source-Tools zu bieten. **Architektur** Supabase ist eine [gehostete Plattform](https://supabase.com/dashboard). Sie können sich anmelden und Supabase verwenden, ohne etwas zu installieren. Sie können auch [selbst hosten](https://supabase.com/docs/guides/hosting/overview) und [lokal entwickeln](https://supabase.com/docs/guides/local-development). ![Architektur](https://github.com/supabase/supabase/blob/master/apps/docs/public/img/supabase-architecture.png) - [PostgreSQL](https://www.postgresql.org/) ist ein objektrelationales Datenbanksystem, das seit über 30 Jahren aktiv entwickelt wird und sich einen guten Ruf in Bezug auf Zuverlässigkeit, Robustheit der Funktionen und Leistung erworben hat. - [Realtime](https://github.com/supabase/realtime) ist ein Elixir-Server, mit dem Sie PostgreSQL-Einsätze, -Updates und -Löschvorgänge über Websockets abhören können. Realtime fragt die in Postgres eingebaute Replikationsfunktionalität nach Datenbankänderungen ab, konvertiert die Änderungen in JSON und sendet dann das JSON über Websockets an autorisierte Clients. - [PostgREST](http://postgrest.org/) ist ein Webserver, der Ihre PostgreSQL-Datenbank direkt in eine RESTful API verwandelt - [pg_graphql](http://github.com/supabase/pg_graphql/) ist eine PostgreSQL-Erweiterung, die eine GraphQL-API bereitstellt - [Storage](https://github.com/supabase/storage-api) bietet eine RESTful-Schnittstelle für die Verwaltung von Dateien, die in S3 gespeichert sind, und nutzt Postgres für die Verwaltung von Berechtigungen. - [postgres-meta](https://github.com/supabase/postgres-meta) ist eine RESTful-API für die Verwaltung von Postgres, mit der Sie Tabellen abrufen, Rollen hinzufügen, Abfragen ausführen können usw. - [GoTrue](https://github.com/netlify/gotrue) ist eine SWT-basierte API für die Verwaltung von Benutzern und die Ausgabe von SWT-Tokens. - [Kong](https://github.com/Kong/kong) ist ein Cloud-natives API-Gateway. #### Client-Bibliotheken Unser Ansatz für Client-Bibliotheken ist modular. Jede Unterbibliothek ist eine eigenständige Implementierung für ein einzelnes externes System. Dies ist eine der Möglichkeiten, wie wir bestehende Tools unterstützen.
Sprache Client Feature-Clients (gebündelt im Supabase-Client)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Offiziell ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 Gemeinschaft 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Go - postgrest-go gotrue-go - storage-go functions-go
Java - - gotrue-java - storage-java -
Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt functions-kt
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift functions-swift
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript
## Übersetzungen - [Arabisch | العربية](/i18n/README.ar.md) - [Albanisch / Shqip](/i18n/README.sq.md) - [Bangla / বাংলা](/i18n/README.bn.md) - [Bulgarisch / Български](/i18n/README.bg.md) - [Katalanisch / Català](/i18n/README.ca.md) - [Dänisch / Dansk](/i18n/README.da.md) - [Niederländisch / Nederlands](/i18n/README.nl.md) - [Englisch](https://github.com/supabase/supabase) - [Finnisch / Suomalainen](/i18n/README.fi.md) - [Französisch / Français](/i18n/README.fr.md) - [Deutsch / Deutsch](/i18n/README.de.md) - [Griechisch / Ελληνικά](/i18n/README.gr.md) - [Hebräisch / עברית](/i18n/README.he.md) - [Hindi / हिंदी](/i18n/README.hi.md) - [Ungarisch / Magyar](/i18n/README.hu.md) - [Nepali / नेपाली](/i18n/README.ne.md) - [Indonesisch / Bahasa Indonesia](/i18n/README.id.md) - [Italienisch / Italiano](/i18n/README.it.md) - [Japanisch / 日本語](/i18n/README.jp.md) - [Koreanisch / 한국어](/i18n/README.ko.md) - [Malaiisch / Bahasa Malaysia](/i18n/README.ms.md) - [Norwegisch (Bokmål) / Norsk (Bokmål)](/i18n/README.nb-no.md) - [Persisch / فارسی](/i18n/README.fa.md) - [Polnisch / Polski](/i18n/README.pl.md) - [Portugiesisch / Português](/i18n/README.pt.md) - [Portugiesisch (Brasilianisch) / Português Brasileiro](/i18n/README.pt-br.md) - [Rumänisch / Română](/i18n/README.ro.md) - [Russisch / Pусский](/i18n/README.ru.md) - [Serbisch / Srpski](/i18n/README.sr.md) - [Singhalesisch / සිංහල](/i18n/README.si.md) - [Spanisch / Español](/i18n/README.es.md) - [Vereinfachtes Chinesisch / 简体中文](/i18n/README.zh-cn.md) - [Schwedisch / Svenska](/i18n/README.sv.md) - [Thai / ไทย](/i18n/README.th.md) - [Traditionelles Chinesisch / 繁体中文](/i18n/README.zh-tw.md) - [Türkisch / Türkçe](/i18n/README.tr.md) - [Ukrainisch / Українська](/i18n/README.uk.md) - [Vietnamesisch / Tiếng Việt](/i18n/README.vi-vn.md) - [Liste der Übersetzungen](/i18n/languages.md) --- ## Förderer [![Neuer Sponsor](https://user-images.githubusercontent.com/10214025/90518111-e74bbb00-e198-11ea-8f88-c9e3c1aa4b5b.png)](https://github.com/sponsors/supabase)