tenantctl

Multi-tenant control plane forsupabase

Provision tenant projects from a golden base. Catch migration and schema drift before prod diverges.

Features

Everything you need to keep tenants on base

Provisioning, drift checks, and sync in one control plane. No spreadsheets, no one-off scripts.

  • Tenant groups

    Point at a golden base project once. Every tenant project inherits the same starting point.

  • Project sync map

    See base and tenant projects on one graph. Check migrations, schema, edge functions, and secrets per node.

  • Migration drift

    Spot missing or extra migrations before deploy.

  • Edge functions

    Compare deployed slugs, bundles, and JWT settings against base.

  • Provisioning pipeline

    Create the Supabase project, clone database schema, deploy edge functions, and sync secrets in one flow.

  • Edge secrets

    Keep secret names aligned. Values stay tenant-specific.

  • Live schema diff

    Generated SQL to close live Postgres drift.

  • Sync policy

    Strict or lenient rules per dimension. You decide what counts as in sync.

  • One-click sync

    Apply missing migrations or generated SQL from the project page.

  • Multi-org OAuth

    Connect every Supabase organization you operate.

  • Attach existing projects

    Bring live Supabase projects under a tenant group without reprovisioning.