Database Connections
You can connect directly to your own databases—useful for building dashboards on custom applications, data warehouses, or legacy systems.
Supported databases
Section titled “Supported databases”- PostgreSQL
- MySQL / MariaDB
- Microsoft SQL Server
- IBM DB2
Prerequisites
Section titled “Prerequisites”You’ll need this info from your database administrator:
- Host/IP: The server’s network address
- Port: Connection port (e.g.,
5432for Postgres,3306for MySQL) - Database name: The specific schema to access
- Read-only credentials: Username and password with
SELECTpermissions
Setup instructions
Section titled “Setup instructions”Step 1: Whitelist our IPs
Section titled “Step 1: Whitelist our IPs”If your database is behind a firewall, you’ll need to whitelist our sync servers. Contact support@resplendentdata.com for the current IP list.
Step 2: Connect in Resplendent Data
Section titled “Step 2: Connect in Resplendent Data”- Go to Data Settings → Integrations
- Find your database type and click Connect on the card
- Enter your connection details:
- Host
- Port
- Database name
- Username & password
- SSL Mode (we recommend
Requirefor cloud connections)
- Click Test Connection
Sync performance and refresh rates
Section titled “Sync performance and refresh rates”| Tier | Refresh frequency |
|---|---|
| Free Forever | Every 60 minutes |
| Starter | Every 15 minutes |
| Professional / Business / Starship | Every 60 seconds |
Incremental sync
Section titled “Incremental sync”For larger tables, set up incremental sync to avoid pulling the entire table every time:
- Primary Key: The unique ID for each row
- Updated Column: A timestamp like
updated_atthat tells us which records changed
On-premise databases
Section titled “On-premise databases”If your database isn’t on the public internet, you can use the Resplendent Sync Agent (available on Business tier and higher).