Skip to content

Supabase Connection

Connect to a Supabase project to use Supabase Query, Insert, Update, and Delete nodes in your workflows.

Configuration

FieldDescriptionRequired
Connection StringPostgreSQL connection string from your Supabase dashboardYes

Finding Your Connection String

  1. Go to your Supabase Dashboard
  2. Select your project
  3. Click the Connect button (top right)
  4. Copy the connection string for your preferred connection type (see below)
  5. Replace [YOUR-PASSWORD] with your database password

Connection Types

Supabase offers three ways to connect. All are standard PostgreSQL connection strings — pick the one that fits your use case:

postgresql://postgres.[REF]:[PASSWORD]@aws-0-[REGION].pooler.supabase.com:5432/postgres

Connects through Supabase's connection pooler (Supavisor) in session mode. Works with both IPv4 and IPv6 networks. This is the recommended option for most users.

Transaction Mode Pooler

postgresql://postgres.[REF]:[PASSWORD]@aws-0-[REGION].pooler.supabase.com:6543/postgres

Uses connection pooling for efficient resource usage. Best for high-concurrency or serverless workloads. Note that some PostgreSQL features (e.g., prepared statements, LISTEN/NOTIFY) are not available in transaction mode.

Direct Connection

postgresql://postgres:[PASSWORD]@db.[REF].supabase.co:5432/postgres

Connects directly to PostgreSQL without a pooler. Requires IPv6 support (or the Supabase IPv4 add-on). Best for one-off sessions or database migrations.

Usage

Once created, this connection becomes available in all Supabase nodes:

  • Supabase Query
  • Supabase Insert
  • Supabase Update
  • Supabase Delete