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
- A VexiData account (free tier available)Create account
- A Supabase project with a databaseSupabase Dashboard
- Access to your Supabase project settings
Connection Steps#
Open Supabase Dashboard
Go to your Supabase project dashboard at supabase.com/dashboard and select your project.
Navigate to Database Settings
Click on Project Settings (gear icon) in the sidebar, then select Database from the settings menu.
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
Connect in VexiData
In VexiData, go to Data Sources from the menu, then select PostgreSQL under the Add New Data Source section.
Display Name: My Supabase Project
Host: db.[project-ref].supabase.co
Port: 5432
Database: postgres
Username: postgres
Password: your_database_passwordTest 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.