Skip to main content
PostgreSQL is a custom provider—no Nango, no OAuth. The platform connects directly using the host, port, database name, username, and password you supply.

Prerequisites

  • A PostgreSQL database reachable from the platform’s outbound IPs.
  • A database user with SELECT privileges on the tables your pipelines will read.

Connect

From Integrations → PostgreSQL, click Connect to open the credentials form: Click Test connection; on success the integration is saved encrypted.

Network

The database must accept connections from the platform’s outbound IPs. If your PostgreSQL is behind a firewall:
  1. Get the outbound IP list from your account team (or Integrations → Network info).
  2. Add those IPs to pg_hba.conf or your cloud-provider security group.
  3. Re-test the connection.

Privileges

Create a dedicated read-only user for pipelines:
Adjust the schema name and grant set to your environment. Avoid using a superuser.

Rotation

Change the password in PostgreSQL, then update the Credentials form on the integration. Verify with Test connection before revoking the old password.