Supabase
Provider Setup
Connect Supabase
ConfigTrace connects to Supabase using a management API access token. It reviews RLS policy metadata, auth configuration, storage bucket settings, and edge function metadata — without reading any table rows, user records, or stored files.
On this page
Prerequisites
- A Supabase project
- Owner role on the Supabase organization
- A ConfigTrace workspace (owner or admin role)
Step 1 — Create an access token
-
1
Open Account settingsGo to supabase.com/dashboard → your account avatar → Account → Access Tokens.
-
2
Generate a new tokenClick "Generate new token". Name it
configtraceand set an appropriate expiry. -
3
Copy the tokenCopy the token immediately — it won't be shown again.
Supabase access tokens are scoped to your account, not a single project. ConfigTrace uses the token along with your Project Reference to scope its reads to your specific project only.
Step 2 — Find your Project Ref
Your project reference is visible in your Supabase dashboard URL: https://supabase.com/dashboard/project/[your-project-ref]. It's also shown in Project Settings → General.
Step 3 — Connect in ConfigTrace
-
1
Open IntegrationsIn the ConfigTrace sidebar, click Integrations, then click Connect on the Supabase card.
-
2
Enter credentialsEnter your Access Token and Project Reference (not the full URL, just the ref string).
-
3
Save and validateClick Save integration. ConfigTrace will validate and connect.
Step 4 — Run your first sync
Click Sync Now. The first sync captures your RLS policy metadata, auth settings, and project configuration as a baseline.
What ConfigTrace monitors
✓ Reads (configuration metadata)
- Row-level security (RLS) policies — names, tables, commands, and policy expressions
- Auth configuration: email settings, JWT expiry, OAuth providers enabled, redirect URL allowlist
- Storage bucket metadata: names, public/private status, file size limits
- Edge Function metadata: names, deployment status, region (not function code)
- Project metadata and API settings
- Database connection settings (not connection strings or passwords)
✕ Never reads
- Table row data of any kind
- Storage file contents
- Auth user records, passwords, or tokens
- Edge Function source code
- Service role key values or JWT secrets
- Any customer application data
What ConfigTrace never reads
ConfigTrace reviews RLS policy posture — it reads the policy expressions that control data access (e.g.
using (auth.uid() = user_id)). It does not execute queries against your tables or read any rows.
For a full breakdown across all providers, see the Data Access & Permissions reference.