Airbyte Server
Trigger Airbyte syncs and run dbt™ transformations automatically with Paradime Bolt integration.
To connect Airbyte Server to Paradime, you will need to configure the connection with your self-hosted Airbyte instance credentials. See also the Airbyte documentation.
Prerequisites
Before connecting Airbyte Server to Paradime, ensure you have:
A self-hosted Airbyte Server instance that can be accessed from the Internet
Access to the Airbyte Server API container
Network access from Paradime to your Airbyte Server instance
Host Configuration
The Airbyte URL must include the correct port number based on your Airbyte Server version:
Airbyte Server v0.59.1 and later: The API is exposed on port
8000or8001. YourAIRBYTE_HOSTshould look likehttps://your-server:8000orhttps://your-server:8001.Airbyte Server prior to v0.59.1: The API is started on port
8006. YourAIRBYTE_HOSTshould look likehttps://your-server:8006.
Unless you have exposed the API server on port 80 or 443, you must include the port number in the Airbyte Server URL.
Network Configuration
Whitelisting IPs
Paradime will need to be whitelisted to access the Airbyte Server API if you use a network policy. Please refer to the IP whitelist documentation for the current list of Paradime IPs that need to be allowed through your firewall.
Authentication Methods
Airbyte Server supports two authentication methods:
Client ID and Secret: Supported on Airbyte Server v1.0 and onwards. Set
AIRBYTE_AUTH_TYPEtoclient_credentials. Client credentials can be found in the Applications view in your Airbyte Server settings.
If you are running a local instance of Airbyte Server, you can also retrieve credentials by running abctl local credentials.

Connect the Airbyte Server Integration
The Airbyte Server integration can be connected by a Paradime Admin user. To enable the integration, you will need to set your Airbyte Server credentials as environment variables in Paradime before connecting the integration.
Steps to Connect
In Paradime, go to Paradime Account Settings > Environment Variables
Create the required environment variables with the following names and values:
AIRBYTE_BASE_URL- The URL of your Airbyte Server API endpoint (including the correct port number)AIRBYTE_CLIENT_ID- The client ID of your Airbyte Server application (required for client credentials auth)AIRBYTE_CLIENT_SECRET- The client secret of your Airbyte Server application (required for client credentials auth)USE_SERVER_AUTH- Set toTRUEto use authentication for self-hosted Airbyte Server (instead of OAuth for Cloud)
Click Save to store the environment variables.
Authentication Parameters
AIRBYTE_BASE_URL
string (url)
Yes
The URL of your Airbyte Server API endpoint including the correct port number
AIRBYTE_CLIENT_ID
string
Yes
The client ID of your Airbyte Server application
AIRBYTE_CLIENT_SECRET
string (password)
Yes
The client secret of your Airbyte Server application
USE_SERVER_AUTH
boolean
Yes
Set to TRUE to use authentication for self-hosted Airbyte Server (instead of OAuth for Cloud)
Make sure all required environment variables are set in your Paradime Account Settings > Environment Variables before attempting to trigger the Airbyte Sync.
Airbyte Server Integration Capabilities
Paradime uses the Airbyte Server API to trigger Airbyte syncs from Bolt. This allows you to orchestrate your Airbyte data pipelines as part of your Paradime workflows, enabling:
Triggering Airbyte connections on-demand from Bolt
Monitoring sync status and job execution
Integrating Airbyte syncs into larger data orchestration workflows
Error handling and retry logic for failed syncs
Last updated
Was this helpful?