--- # Supabase [Supabase](https://supabase.com) adalah alternatif Firebase open source. Kami membangun fitur-fitur Firebase menggunakan alat bantu open source tingkat perusahaan. - [x] Basis Data Postgres yang dihosting. [Dokumen](https://supabase.com/docs/guides/database) - [x] Otentikasi dan Otorisasi. [Dokumen](https://supabase.com/docs/guides/auth) - [x] API yang dibuat secara otomatis. - [x] REST. [Documents](https://supabase.com/docs/guides/api#rest-api-overview) - [x] GraphQL. [Documents](https://supabase.com/docs/guides/api#graphql-api-overview) - [x] Langganan realtime. [Documents](https://supabase.com/docs/guides/api#realtime-api-overview) - [x] Fungsi-fungsi. - [x] Fungsi-fungsi Basis Data. [Documents](https://supabase.com/docs/guides/database/functions) - [x] Fungsi Tepi [Documents](https://supabase.com/docs/guides/functions) - [x] Penyimpanan File. [Documents](https://supabase.com/docs/guides/storage) - [x] Dasbor ![Dasbor Supabase](https://raw.githubusercontent.com/supabase/supabase/master/apps/www/public/images/github/supabase-dashboard.png) ## Dokumentasi Untuk dokumentasi lengkap, kunjungi [supabase.com/docs](https://supabase.com/docs) Untuk melihat bagaimana cara berkontribusi, kunjungi [Memulai](../DEVELOPERS.md) ## Komunitas & Dukungan - [Forum Komunitas](https://github.com/supabase/supabase/discussions). Paling baik untuk: bantuan dalam membangun, diskusi tentang praktik terbaik basis data. - [Masalah GitHub](https://github.com/supabase/supabase/issues). Paling baik untuk: bug dan kesalahan yang Anda temui saat menggunakan Supabase. - [Dukungan Email](https://supabase.com/docs/support#business-support). Terbaik untuk: masalah dengan basis data atau infrastruktur Anda. - [Discord](https://discord.supabase.com). Terbaik untuk: berbagi aplikasi Anda dan bergaul dengan komunitas. ## Status - [x] Alpha: Kami sedang menguji Supabase dengan sekumpulan pelanggan tertutup - [x] Alpha Publik: Siapa pun dapat mendaftar di [supabase.com/dashboard](https://supabase.com/dashboard). Tapi jangan khawatir, ada beberapa hal yang perlu diperhatikan - [x] Public Beta: Cukup stabil untuk sebagian besar kasus penggunaan non-perusahaan - [Publik: Ketersediaan Umum [[status](https://supabase.com/docs/guides/getting-started/features#feature-status)] Saat ini kami berada dalam versi Beta Publik. Tonton "rilis" repo ini untuk mendapatkan pemberitahuan tentang pembaruan utama. Watch this repo --- ## Bagaimana cara kerjanya Supabase adalah kombinasi dari alat sumber terbuka. Kami membangun fitur-fitur Firebase menggunakan produk open source kelas enterprise. Jika alat dan komunitasnya ada, dengan lisensi MIT, Apache 2, atau lisensi terbuka yang setara, kami akan menggunakan dan mendukung alat tersebut. Jika alat tersebut tidak ada, kami akan membangun dan mengembangkannya sendiri. Supabase bukanlah pemetaan 1-ke-1 dari Firebase. Tujuan kami adalah untuk memberikan pengalaman pengembang seperti Firebase dengan menggunakan alat sumber terbuka. **Arsitektur** Supabase adalah [platform yang di-host](https://supabase.com/dashboard). Anda bisa mendaftar dan mulai menggunakan Supabase tanpa menginstal apa pun. Anda juga bisa [menghosting sendiri](https://supabase.com/docs/guides/hosting/overview) dan [mengembangkan secara lokal](https://supabase.com/docs/guides/local-development). ![Arsitektur](https://github.com/supabase/supabase/blob/master/apps/docs/public/img/supabase-architecture.png) - [PostgreSQL](https://www.postgresql.org/) adalah sistem basis data relasional objek dengan lebih dari 30 tahun pengembangan aktif yang telah membuatnya memiliki reputasi yang kuat dalam hal keandalan, ketangguhan fitur, dan kinerja. - [Realtime](https://github.com/supabase/realtime) adalah server Elixir yang memungkinkan Anda untuk mendengarkan penyisipan, pembaruan, dan penghapusan PostgreSQL menggunakan websocket. Realtime melakukan polling terhadap fungsionalitas replikasi bawaan Postgres untuk perubahan database, mengkonversi perubahan ke JSON, kemudian menyiarkan JSON melalui websockets ke klien yang berwenang. - [PostgREST](http://postgrest.org/) adalah server web yang mengubah basis data PostgreSQL Anda secara langsung menjadi RESTful API - [pg_graphql](http://github.com/supabase/pg_graphql/) ekstensi PostgreSQL yang mengekspos API GraphQL - [Storage](https://github.com/supabase/storage-api) menyediakan antarmuka RESTful untuk mengelola File yang disimpan di S3, menggunakan Postgres untuk mengelola izin. - [postgres-meta](https://github.com/supabase/postgres-meta) adalah API RESTful untuk mengelola Postgres Anda, yang memungkinkan Anda untuk mengambil tabel, menambahkan peran, dan menjalankan kueri, dll. - [GoTrue](https://github.com/netlify/gotrue) adalah API berbasis SWT untuk mengelola pengguna dan menerbitkan token SWT. - [Kong](https://github.com/Kong/kong) adalah gateway API asli cloud. #### Perpustakaan klien Pendekatan kami untuk pustaka klien bersifat modular. Setiap sub-pustaka adalah implementasi mandiri untuk satu sistem eksternal. Ini adalah salah satu cara kami mendukung alat bantu yang ada.
Bahasa Klien Klien-Fitur (dibundel dalam klien Supabase)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Resmi ⚡️
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
💚 Komunitas 💚
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
## Terjemahan - [Bahasa Arab | العربية](/i18n/README.ar.md) - [Bahasa Albania / Shqip](/i18n/README.sq.md) - [Bangla / বাংলা](/i18n/README.bn.md) - [Bahasa Bulgaria / Български](/i18n/README.bg.md) - [Bahasa Katalan / Català](/i18n/README.ca.md) - [Bahasa Denmark / Dansk](/i18n/README.da.md) - [Bahasa Belanda / Nederlands](/i18n/README.nl.md) - [Bahasa Inggris / English](https://github.com/supabase/supabase) - [Bahasa Finlandia / Suomalainen](/i18n/README.fi.md) - [Bahasa Prancis / Français](/i18n/README.fr.md) - [Bahasa Jerman / Deutsch](/i18n/README.de.md) - [Bahasa Yunani / Greek](/i18n/README.gr.md) - [Bahasa Ibrani / עברית](/i18n/README.he.md) - [Hindi / हिंदी](/i18n/README.hi.md) - [Bahasa Hongaria / Magyar](/i18n/README.hu.md) - [Nepal / नेपाली](/i18n/README.ne.md) - [Bahasa Indonesia / Bahasa Indonesia](/i18n/README.id.md) - [Bahasa Italia / Italiano](/i18n/README.it.md) - [Bahasa Jepang / 日本語](/i18n/README.jp.md) - [Bahasa Korea / 한국어](/i18n/README.ko.md) - [Bahasa Melayu / Bahasa Malaysia](/i18n/README.ms.md) - [Bahasa Norwegia (Bokmål) / Norsk (Bokmål)](/i18n/README.nb-no.md) - [Bahasa Persia / فارسی](/i18n/README.fa.md) - [Bahasa Polandia / Polski](/i18n/README.pl.md) - [Bahasa Portugis / Português](/i18n/README.pt.md) - [Portugis (Brasil) / Português Brasileiro](/i18n/README.pt-br.md) - [Bahasa Rumania / Rumania](/i18n/README.ro.md) - [Bahasa Rusia / Pусский](/i18n/README.ru.md) - [Bahasa Serbia / Srpski](/i18n/README.sr.md) - [Sinhala / සිංහල](/i18n/README.si.md) - [Bahasa Spanyol / Español](/i18n/README.es.md) - [Bahasa Mandarin / 简体中文](/i18n/README.zh-cn.md) - [Bahasa Swedia / Svenska](/i18n/README.sv.md) - [Bahasa Thai / ไทย](/i18n/README.th.md) - [Bahasa Tionghoa Tradisional / 繁体中文](/i18n/README.zh-tw.md) - [Bahasa Turki / Türkçe](/i18n/README.tr.md) - [Bahasa Ukraina / Українська](/i18n/README.uk.md) - [Bahasa Vietnam / Tiếng Việt](/i18n/README.vi-vn.md) - [Daftar terjemahan](/i18n/languages.md) --- ## Sponsor [![Sponsor Baru](https://user-images.githubusercontent.com/10214025/90518111-e74bbb00-e198-11ea-8f88-c9e3c1aa4b5b.png)](https://github.com/sponsors/supabase)