Tenant groups
Point at a golden base project once. Every tenant inherits the same starting schema, functions, and secrets policy.
Provision tenant projects from a golden base. Catch migration and schema drift before production diverges.
How it works
01
Authorize tenantctl with the Supabase orgs you operate. OAuth is per organization.
02
Pick a base project as the golden template. Add tenant projects or provision new ones.
03
Run drift checks, apply migrations, and close schema gaps before tenants fall behind base.
Features
Everything you need to provision, compare, and sync Supabase tenant projects without one-off scripts.
Point at a golden base project once. Every tenant inherits the same starting schema, functions, and secrets policy.
See base and tenant projects on one graph. Check migrations, live schema, edge functions, and secrets per node.
Create the Supabase project, replay migrations, clone schema, deploy edge functions, and sync secrets in one flow.
Spot missing or extra migrations, apply from base, and keep tenant history aligned with your golden project.
Generate SQL to close Postgres drift when migration history is not enough.
Bring live Supabase projects under a tenant group without reprovisioning from scratch.