Supabase

Supabase

Open-source'owa alternatywa dla Firebase z Postgresem, auth, storage i realtime.

freemiumdatabaseauthstoragerealtimebackend

Moje doświadczenia

Supabase to mój domyślny backend dla nowych projektów. Pełna baza Postgres z auth, storage i realtime w niecałe 5 minut -- to niesamowite. A fakt, że jest open source, daje mi pewność.

Developer experience jest solidny. Biblioteki klienckie są dobrze udokumentowane, a edytor SQL w dashboardzie jest naprawdę przydatny. Szczególnie doceniam możliwość pisania raw SQL -- czegoś, czego nie zrobisz w Firebase.

Jedyna moja skarga dotyczy funkcji realtime. Działa dla prostych przypadków, ale potrafi być kapryśna przy złożonych zapytaniach. Do produkcyjnych potrzeb realtime użyłbym dedykowanej usługi.

Zalety

  • +Pełna baza Postgres (nie NoSQL -- możesz używać SQL)
  • +Wbudowane uwierzytelnianie, storage i subskrypcje realtime
  • +Hojny darmowy plan: 500MB bazy danych, 1GB storage'u, 50K miesięcznie aktywnych użytkowników

Wady

  • Funkcje realtime mogą być zawodne pod obciążeniem
  • Row Level Security ma stromą krzywą uczenia
  • Dashboard potrafi zwalniać przy dużych zbiorach danych

Najlepsze do

Twórcy indie, którzy chcą backendu bez zarządzania serwerami.

Kluczowe funkcje i ograniczenia

  • Darmowy plan zawiesza projekty po 7 dniach bezczynności (brak ruchu lub wywołań API)
  • Darmowy plan obejmuje 500MB bazy danych, 1GB storage'u plików, 50K miesięcznie aktywnych użytkowników
  • Pełny Postgres z rozszerzeniami (pgvector, PostGIS itd.)
  • Wbudowany auth (email, OAuth, magic link), storage i edge functions
  • Open source -- self-hostowalny przez Supabase CLI / Docker

Podobne narzędzia

Neon

Neon

Serverless Postgres z branchingiem, autoscalingiem i hojnym darmowym planem.

FreemiumCompare →
PlanetScale

PlanetScale

Serverless MySQL platform with branching, non-blocking schema changes, and unlimited scale.