Registry / devops / airbyte-internal-ops

airbyte-internal-ops

JSON →
library0.62.1pypypi✓ verified 80d ago

Provides MCP and API interfaces for automating Airbyte administrative tasks (workspace management, connector operations, data plane control). Current version 0.62.1, developed actively by Airbyte; PyPI releases are frequent (multiple per month) and target Python 3.11-3.12.

pip install airbyte-internal-ops
INSTALL
IMPORT
SIG · AIRBYTE-INTERNAL-O
A
airbyte-internal-ops
devopspythonv0.62.1
harness data pending
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.
fix
Use 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.
fix
Replace 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.
fix
Use 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.
fix
Import 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.

Agent activity
27 hits · last 30 days
node
22
OpenAI (training)
1
Resources

No resource links recorded.

airbyte-internal-ops — pip install airbyte-internal-ops · libregistry