Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
airbyte_repo
✓ from airbyte_ops_mcp import airbyte_repo
✗ from airbyte_internal_ops.client import Client
cli
✓ from airbyte_ops_mcp import cli
mcp
✓ from airbyte_ops_mcp import mcp
Initialize client with API token and list workspaces.
import os
from airbyte_internal_ops.client import Client
from airbyte_internal_ops.api import WorkspaceAPI
client = Client(token=os.environ.get('AIRBYTE_TOKEN', ''))
workspaces = WorkspaceAPI(client)
print(workspaces.list_workspaces())
Debug
Known issues
breakingIn v0.60+ the Client constructor changed: 'api_key' renamed to 'token' and now required positional or keyword arg. Old code using Client(api_key=...) will raise TypeError.fixUse Client(token='your_token') instead of Client(api_key='...').
affects: >=0.60.0
deprecatedThe function 'get_workspace_by_name' in WorkspaceAPI is deprecated in 0.62.0 and will be removed in 0.65.0. Use 'list_workspaces' with name filter.fixReplace get_workspace_by_name(name) with [w for w in workspaces.list_workspaces() if w.name == name].
affects: 0.62.0 to 0.64.x
gotchaThe library requires Python <3.13 (i.e., 3.11 or 3.12). Installing on Python 3.13+ fails silently with no compatible wheel.fixUse Python 3.11 or 3.12; consider using a virtual environment or Docker image with python:3.11-slim.
affects: all
gotchaAll API methods raise a custom 'AirbyteAPIError' (not standard HTTPError). Catching requests.exceptions.RequestException will not catch API errors.fixImport from airbyte_internal_ops.exceptions import AirbyteAPIError and catch that exception.
affects: all
Upgrade
Version history
0.62.1latest on PyPI · released May 31, 2026
Audit
Dependencies
No dependency data recorded yet.
Resources
No resource links recorded.