#80
C+
Rank #225
Supabase
Open-source Firebase alternative bundling Postgres, auth, storage, realtime, and edge functions into one platform. Self-hosting requires orchestrating 15+ services, and the JS client bakes the project URL and anon key into the frontend bundle.
56.0
/ 100
β Full Stack
Postgres core with PostgREST for auto-generated REST APIs, GoTrue (Go) for auth, Realtime (Elixir/Phoenix) for websockets, Storage API, pg_meta, Kong as API gateway, and a separate Studio dashboard.
π Scaling Analysis
Postgres itself scales vertically well and read replicas are possible, but Realtime (Elixir) and the many stateless API services need independent scaling knobs that most self-hosters never tune. The 15-service topology is the actual bottleneck for horizontal scale-out, not the DB.
π Running on Nexlayer
Needs one pod per service (kong, postgrest, gotrue, realtime, storage, studio, postgres) wired via <podName>.pod:<port> DNS; mirror.gcr.io covers the Postgres/Kong Docker Hub images. Because supabase-js hardcodes SUPABASE_URL at build time, changing the Nexlayer-issued domain after first deploy requires a frontend rebuild, not just an env change.