Supabase

Steps to connect Supabase to TablePlus

1. Get your Supabase credentials

In your Supabase project dashboard, click Connect.

Supabase connect button

In the panel, click on Direct.

Supabase direct connection

For your connection method, choose Session pooler and note your session pooler’s:

  • Host
  • Port
  • Database
  • Username
  • Database password (can be reset in project settings if forgotten)

If you’re in an IPv6 environment or have the IPv4 Add-On, you can use the direct connection string instead of Supavisor in Session mode. For this, select Direct connection for your connection method.

For the purpose of most users using the Free Supabase plan, we’ll use the Session pooler option.

Supabase credentials

2. Configure TablePlus

Open TablePlus and create a new PostgreSQL connection with the following settings:

Field Value
Host/Socket your-project-ref.supabase.co
Port 5432
Database postgres
Username postgres.your-project-ref
Password Your database password

Configure in TablePlus

3. Test and connect

Verify the connection is successful, then save. You should now be able to interact with your Supabase database through TablePlus.

Test and connect