Multi-Tenant
Multi-tenant architecture lets a single SaaS system serve multiple separate organizations (tenants) on the same underlying infrastructure, while keeping their data completely isolated from one another. In StoreChart, tenant isolation is enforced at the database level using Row-Level Security (RLS).
Multi-tenant is an architecture in which one SaaS system serves multiple separate organizations ("tenants").
Each tenant experiences the system as if it were their own dedicated instance, but under the hood they all run on shared infrastructure.
In StoreChart, isolation is enforced at the Supabase Row-Level Security (RLS) layer — guaranteeing that every row in the database belongs to a specific tenant and is inaccessible to anyone else.
Related terms
Multi-store means managing several online stores under a single system. Instead of running each store separately, all your data — orders, inventory, and customers — is synced and managed from one unified dashboard.
Row-Level Security (RLS) is a database security technology that ensures each row is accessible only to the correct user or tenant. In Supabase (and PostgreSQL databases generally), RLS is enforced at the database level — not the application level — which provides an additional layer of security.