Purpose
Every Supabase project starts the same way and is findable.
The standard
Org:
[TEAM: Supabase org]; two projects per tool (<tool>-dev,<tool>-prod); region US East.Database password generated into the vault (07.01). Never reused.
Project settings on creation: enable Point-in-time recovery on prod (Pro plan), set a connection pooler (transaction mode) for serverless use, enable network restrictions where possible.
Supabase CLI linked in the repo (
supabase link);supabase/config.tomlcommitted.Types generated after every migration:
npm run db:types→src/types/database.types.ts.
Procedure — new tool
Dashboard → New project → name, region, password from vault.
Record project ref, URL, anon key in the vault and
.env.example.npx supabase init && npx supabase link --project-ref <ref>.Apply the template migrations (
profiles,current_role()), thennpm run db:types.Configure Auth per 08.01.
Repeat for prod. Add both to 02.05.
Owner: [TEAM] · Last reviewed: 2026-09