Skip to main content
supabase-schemas lets you run dozens of isolated app schemas inside a single Supabase instance. Each tenant gets its own app_<id> PostgreSQL schema with migration tracking — without paying for multiple Supabase projects.

GitHub

nometria/supabase-schemas

PyPI

supabase-schemas on PyPI

Install

Setup

Usage

How it works

Each tenant gets an isolated PostgreSQL schema:
Migration tracking is per-tenant:

Use cases

Cost comparison

Schema isolation provides strong logical separation but not the same security boundary as separate Supabase projects. For compliance-sensitive workloads, evaluate whether schema-level isolation meets your requirements.