SUPABASE COMPONENTS · 8 IN SCOPE · 1,024 UNITS
Every service Supabase wrote. One crate each.
Supabase self-hosted runs about 12 containers in 6 languages. Megabase reimplements the Supabase-authored services as one Rust binary. PostgreSQL stays the database you already run.
COMPONENTUPSTREAMVENDOR PINPATHCRATELEVELSPROGRESSSTATUS
REST APIPostgREST · Haskell · MITv16.4/rest/v1megabase-restL10 / 93NOT STARTED
AuthSupabase Auth · Go · MITv2.197.0/auth/v1megabase-authL1–L20 / 152NOT STARTED
StorageStorage API · TypeScript · Apache-2.0v1.80.2/storage/v1megabase-storageL20 / 149NOT STARTED
RealtimeRealtime · Elixir · Apache-2.0v2.143.3/realtime/v1megabase-realtimeL30 / 19NOT STARTED
Edge FunctionsEdge Runtime · Rust+Deno · MITv1.77.4/functions/v1megabase-functionsL40 / 276NOT STARTED
PoolerSupavisor · Elixir · Apache-2.0v2.9.13pg wiremegabase-poolerL40 / 16NOT STARTED
Postgres Metapostgres-meta · TypeScript · Apache-2.0v0.100.0/pgmegabase-metaL40 / 69NOT STARTED
Studiosupabase/studio · Next.js · Apache-2.0v1.26.08/ (dashboard)megabase-studioL4 test · L50 / 250NOT STARTED
API gatewayKong · Lua / Nginx · Apache-2.0—/megabase-serverL1—DAY 0
Gateway
Kong is replaced by megabase-server. Same URL layout: /rest/v1, /auth/v1, /storage/v1, /realtime/v1, /functions/v1, /pg.
Licenses
Each upstream license is preserved in NOTICE and LICENSES/. Megabase itself is Apache-2.0.
Studio
Official Studio is the Level 4 judge. A Rust rewrite is Level 5, deferred.
Live map →