The `airbyte-api` library is the official Python client SDK for interacting with the Airbyte API. It provides programmatic access to manage connections, sources, destinations, and perform data synchronization operations. The current version is 0.53.0 and it is actively maintained with frequent updates reflecting the underlying Airbyte platform and API.
pip install airbyte-apiVerified import paths — ran on the pinned version, not inferred.
Initialize the Airbyte client with API key and server URL, then perform a simple API call to list workspaces. Remember to set `AIRBYTE_API_KEY` and `AIRBYTE_SERVER_URL` environment variables, or replace placeholders.
Refer to the official GitHub repository and changelog for release notes and migration guides during upgrades. Pin dependency versions to avoid unexpected breaks.
Verify your Airbyte API key and ensure the `server_url` matches your Airbyte deployment. For self-hosted, this often includes a port (e.g., `http://localhost:8000/api/v1`).
Always include `if response.status_code == 200:` (or other expected success codes) checks before processing the response body. Utilize `response.error_response` for detailed error messages when available.
Install the 'airbyte-cdk' package using pip: 'pip install airbyte-cdk'.
Ensure the latest version of 'airbyte-cdk' is installed: 'pip install --upgrade airbyte-cdk'.
Install the 'source-salesforce' package using pip: 'pip install source-salesforce'.
Install the 'requests' package using pip: 'pip install requests'.
Ensure the latest version of the 'dagger' library is installed: 'pip install --upgrade dagger'.
No dependency data recorded yet.