Before you connect
Network access — Supabase projects are accessible over the internet. You do not need to whitelist Supaboard IPs for the direct connection, but if your project has network restrictions enabled (under Project Settings → Network), add Supaboard’s egress IPs there. The current IP list is shown inside the connector form under Whitelist IPs. SSL — Supabase requires SSL for all direct database connections. Supaboard always connects with SSL to Supabase — there is no SSL toggle for this connector. Database user permissions — Use thepostgres superuser or create a dedicated read-only user. See Recommended database user permissions.
Connection fields
SSL — Supaboard always uses SSL when connecting to Supabase. No toggle is needed.
Finding your connection details
Supabase Dashboard
- Open supabase.com/dashboard and select your project.
- Go to Project Settings → Database.
- Under Connection info, find the Direct connection section.
- Copy:
- Host — format:
db.xxxxxxxxxxxxxxxxxxxx.supabase.co - Port —
5432 - Database name —
postgres - User —
postgres
- Host — format:
- Your database Password is the one you set when you created the project. If you’ve lost it, go to Database → Database Settings and reset it.
Use the direct connection, not the Transaction Pooler. The Transaction Pooler (port 6543) does not support schema discovery. Always use portDocumentation: Connecting to your database · Connection pooling5432with thedb.xxxxx.supabase.cohost.
Recommended database user permissions
Thepostgres user has full access and works out of the box, but for security it is best practice to create a dedicated read-only user:
auth, storage), repeat the GRANT USAGE and GRANT SELECT steps for each schema you want to expose to Supaboard.

