Skip to main content

Supabase

Forge's Supabase adapter uses the PostgreSQL persistence contracts with Supabase row-level security. Use it when Supabase is already your managed Postgres environment and you want database-enforced tenant boundaries.

Use the normal database URL and schema/migration flow. A service role is infrastructure authority, not an end-user identity: the application must still construct an ExecutionContext for the authenticated tenant and principal.

ChooseWhen
PostgreSQLYou manage a standard PostgreSQL deployment or need direct database control.
SupabaseYou use Supabase Postgres and want its RLS deployment model.

The adapter is not a separate runtime; it implements the same stores. See PostgreSQL and the authorization specification.