Self-Hosted · Open Core

Manage multiple Supabase projects
from one dashboard

A drop-in upgrade to Supabase Studio that lets you spin up, manage, and monitor multiple isolated Supabase projects — all from a single self-hosted UI. No Supabase Cloud account. No per-project dashboards.

Self-hosting Supabase is great.
Until you need a second project.

The official self-hosted Supabase stack is built for a single project. Want a staging environment, a client project, or a separate database? You're stuck spinning up a whole new Docker stack manually and juggling multiple dashboards — or paying Supabase Cloud $25+ per project per month.

Multi-Head Studio fixes this. It replaces the standard Studio container with one that can create and manage additional Supabase stacks on demand, straight from the UI you already know.

Everything you need, nothing you don't

🗂️

Multiple projects, one UI

Create and switch between isolated Supabase projects without leaving the dashboard.

🐳

No Docker-in-Docker

Uses the host Docker socket to launch sibling containers. Clean and production-safe.

🔒

Credential isolation

Each project gets its own Postgres password, JWT secret, anon key, and service key — generated fresh.

📦

Drop-in upgrade

Already running Supabase self-hosted? One command replaces only the Studio container. Your data stays untouched.

🌐

Import remote stacks

Register existing Supabase deployments on other hosts and browse them from one place.

Standby & failover BUSINESS

Provision warm standbys and trigger failover with one click. WAL streaming replication included.

🏗️

Cluster mode ENTERPRISE

One writable master with read replicas. Auto-promotes the highest-priority healthy replica on failure.

Port blocks. No manual config.

Each new project gets a port block automatically offset by +10. Studio writes a project registry to disk and launches a full Supabase stack as a sibling Docker Compose project. No YAML editing, no port hunting.

ServiceDefault project2nd project3rd project
Kong (HTTP)800080108020
Postgres543254425452
Pooler654365536563

Up and running in 30 seconds

Prerequisites: Docker Engine ≥ 24 with the Compose plugin.

1

Grab the multihead folder

Sparse checkout — no full monorepo clone needed.

2

Run bash start.sh

Auto-generates secrets, detects your OS and Docker bridge IP, starts all services.

3

Open http://localhost:8000

Your multi-head Studio is live. Hit "New project" to spin up a second Supabase stack.

# Fresh install — no existing Supabase needed
git clone --filter=blob:none --sparse \
  https://github.com/flamingrubberduck/supabase-studio-multi-head.git
cd supabase-studio-multi-head
git sparse-checkout set multihead
cd multihead && bash start.sh

Already self-hosting Supabase? See the upgrade guide →

Built for self-hosters who need more

vs. Supabase Cloud & standard self-host

FeatureSupabase CloudStandard self-hostMulti-Head Studio
Multiple projects ✓ $25+/project Manual only ✓ from UI
Self-hosted
Single dashboard One per stack
Standby / failover ✓ Pro plan ✓ Business+
Read replica cluster ✓ Pro plan ✓ Enterprise
Data ownership Vendor hosted
Monthly cost $25+ per project Your server only Your server only

Free to start. Scale when you need to.

Free
$0

For individuals and teams under $2M ARR.

  • Unlimited projects from the UI
  • Full Supabase Studio interface
  • Import & browse remote stacks
  • Self-hosted on your own server
  • Failover & standby
  • Read replica cluster
  • Support SLA
Get started free
Business
$299 / mo

For growing teams that need high availability.

  • Everything in Free
  • Warm standby provisioning
  • One-click manual failover
  • Auto-failover on health failures
  • WAL streaming replication
  • Email support & 48 h SLA
  • Read replica cluster
  • Dedicated engineer
Get a license key
Enterprise
$1,200 / mo

For teams that need full cluster orchestration and dedicated support.

  • Everything in Business
  • Read replica cluster mode
  • Cluster-level auto-failover
  • Multi-host replica placement
  • Dedicated engineer onboarding
  • 24 / 7 support & custom SLA
  • Custom invoicing & MSA
Contact us
Free threshold: organizations with less than $2,000,000 USD ARR directly attributable to products using Multi-Head Studio may use it at no charge. See the LICENSE for full terms.

Ready to try it?

One command. No cloud account. Full control.