Skip to main content
Connect Supaboard to an Amazon Redshift cluster or Serverless workgroup for direct querying, schema discovery, and AI-powered analysis.

Before you connect

Network access — Supaboard connects from a fixed set of egress IPs. Add them to your Redshift cluster’s VPC security group before attempting a connection. The current IP list is shown inside the connector form under Whitelist IPs. For clusters in a private VPC, use an SSH tunnel through a bastion host in the same VPC. Database user permissions — The user you provide needs at minimum:
  • CONNECT on the database
  • USAGE on the target schema(s)
  • SELECT on the tables you want to expose
See Recommended database user permissions for the exact SQL. SSL — Redshift enforces SSL by default. Supaboard always connects with SSL to Redshift — there is no SSL toggle for this connector.

Connection fields

SSL — Supaboard always uses SSL when connecting to Redshift. No toggle is needed.

SSH Tunnel fields

Shown when the SSH Tunnel toggle is enabled.

Finding your connection details

Amazon Redshift Console

Provisioned cluster endpoint:
  1. Open the Redshift Console and go to Clusters.
  2. Select your cluster.
  3. Under General information, copy the Endpoint — it looks like:
  4. Use the hostname part (before the colon) as Host, 5439 as Port, and the database name (after the final /) as Database.
Documentation: Connecting to a cluster · Authorizing inbound access Redshift Serverless endpoint:
  1. In the Redshift Console, go to Serverless dashboard.
  2. Select your workgroup.
  3. Under Workgroup details, copy the Endpoint — it looks like:
  4. Parse the same way as provisioned clusters above.
Documentation: Connecting to Redshift Serverless VPC and security group:
  1. On the cluster or workgroup detail page, find the VPC security group.
  2. Open the security group in the EC2 Console.
  3. Add an inbound rule: Type = Custom TCP, Port = 5439, Source = each Supaboard egress IP (as /32 CIDR rules).

SSH Tunnel

Use an SSH tunnel when your Redshift cluster is in a private VPC with no public endpoint. When to use it:
  • Cluster is not publicly accessible (most production configurations)
  • Security policy requires all external traffic to pass through a bastion host
Checklist:
  • The bastion host is in the same VPC as the Redshift cluster
  • The bastion host’s security group allows SSH (port 22) from Supaboard egress IPs
  • The Redshift cluster’s security group allows port 5439 from the bastion host’s security group
  • The SSH user has permission to forward connections
  • If using a private key, it is in PEM format

IPsec Site-to-Site VPN

If your database lives on a private network, you can peer your VPN gateway with Supaboard over IKEv2 IPsec instead of exposing the database or running a bastion host. Enable the Use IPsec site-to-site VPN toggle in the connector form. Checklist:
  • Your VPN gateway has one IKEv2 + pre-shared-key tunnel per Supaboard IP (the IPs shown under Whitelist IPs)
  • The gateway allows UDP 500, UDP 4500, and ESP (IP protocol 50) from those IPs
  • The Host field is the database’s private IP address — private DNS names don’t resolve from Supaboard
  • Enter the database name manually — auto-discovery doesn’t run through the VPN before the connection is saved
Gateway settings, supported ciphers, a strongSwan example, and troubleshooting: IPsec Site-to-Site VPN guide.

Recommended database user permissions

Replace public with each schema you want to expose.

Troubleshooting

Last modified on September 2, 2026