Search Documentation

Search across all support articles and guides

Supabase

Connect to Supabase

Learn how to connect your Supabase PostgreSQL database to VexiData for natural language querying and dashboard creation.

Connect your Supabase PostgreSQL database to VexiData for natural language querying and dashboard creation. Connection takes about 2 minutes.

Connect Supabase to VexiData

Click to play video

Prerequisites

Connection Steps#

1

Open Supabase Dashboard

Go to your Supabase project dashboard at supabase.com/dashboard and select your project.

2

Navigate to Database Settings

Click on Project Settings (gear icon) in the sidebar, then select Database from the settings menu.

3

Get Connection Details

Scroll to Connection Info section and copy:

Host: Your database hostname (e.g., db.[project-ref].supabase.co)

Port: 5432

Database: postgres

Username: postgres

Password: Your database password

4

Connect in VexiData

In VexiData, go to Data Sources from the menu, then select PostgreSQL under the Add New Data Source section.

text
Display Name:    My Supabase Project
Host:            db.[project-ref].supabase.co
Port:            5432
Database:        postgres
Username:        postgres
Password:        your_database_password
5

Test and Save

Click Test & Save Connection. Once successful, you can start querying your Supabase data!

Connection Types

Supabase offers two connection methods:

Direct Connection: Best for persistent connections (recommended for VexiData)

Connection Pooler (Supavisor): Best for serverless environments

We recommend Direct Connection for VexiData.