Prerequisites
Connect Aiven to VexiData
Get your connection details
- Log in to the Aiven Console
- Select your service
- On the Overview page, find the connection details at the top
| Parameter | Example |
|---|---|
| Host | pg-abc123.aivencloud.com |
| Port | 20985 (varies per service) |
| Database | defaultdb |
| Username | avnadmin |
| Password | Your service password |
Aiven assigns a non-standard port to each service. Make sure you copy the exact port — it won’t be
5432 or 3306.Add the connection in VexiData
- Go to Data Sources in VexiData
- Click PostgreSQL, MySQL, or MariaDB depending on your service type
- Fill in the details:
| Field | Value |
|---|---|
| Display Name | A name to identify this connection (e.g., “Aiven Production”) |
| Host | Your service hostname (e.g., pg-abc123.aivencloud.com) |
| Port | Your service port (e.g., 20985) |
| Database | defaultdb (or your database name) |
| Schema | public (PostgreSQL only) |
| Username | avnadmin (or your user) |
| Password | Your service password |
Aiven allows connections from all IPs by default. You only need to add VexiData’s IPs (
139.59.53.167 and 165.22.217.42) if you’ve configured a custom IP allowlist in your service settings.Troubleshooting
Connection timed out
Connection timed out
- Verify you’re using the correct non-standard port from the Aiven Console — not
5432or3306 - If you’ve configured an IP allowlist, make sure VexiData’s IPs are included
- Check that your service is running in the Aiven Console
Authentication failed
Authentication failed
- Double-check your username and password from the service Overview page
- The default username is
avnadmin. If you created a custom user, make sure it has access to the database
No tables visible after connecting
No tables visible after connecting
- The default database is
defaultdb. If your tables are in a different database, update the Database field - For PostgreSQL, confirm your tables are in the
publicschema