Postgres, Auth, Storage, Realtime va Dashboard — hammasi bitta platformada, o'z serveringizda. Obuna yo'q, faqat VPS.
Backend uchun kerak bo'lgan barcha narsa — qutidan tashqari.
Har loyiha alohida Postgres. Schemadan avtomatik REST (CRUD, filtrlar, joins, RPC) — RLS bilan himoyalangan.
Email/parol, JWT, refresh rotatsiya, email tasdiqlash, parol tiklash, admin boshqaruvi.
Public/private bucketlar, signed URL'lar, fayl yuklash/yuklab olish — RLS bilan.
Postgres o'zgarishlari, broadcast kanallar va presence — WebSocket orqali, jonli.
Table editor, SQL editor, auth/storage boshqaruvi, jonli hisobotlar — Supabase Studio uslubida.
supabase-js kabi: .from().select(), .auth, .storage, .channel(), .rpc(). TypeScript tayyor.
supabase-js bilishingiz kifoya — bir xil tajriba.
import { createClient } from "@storagedb/client";
const db = createClient(url, anonKey);
// Database
const { data } = await db.from("todos")
.select("*, author(*)")
.eq("done", false);
// Auth
await db.auth.signUp({ email, password });
// Realtime
db.channel("room")
.on("INSERT", (p) => console.log(p.record))
.subscribe();Loyiha yarating, jadval tuzing, API'ni ishlating — bir necha daqiqada.
Dashboard'ga kirish