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: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.