Acceldata SDK
raw JSON → 26.4.0 verified Sat May 09 auth: no python
Official Python SDK for the Acceldata data observability platform. Provides programmatic access to monitoring, lineage, and governance features. Current version 26.4.0, requires Python >=3.7. Released on a monthly cadence.
pip install acceldata-sdk Common errors
error ModuleNotFoundError: No module named 'acceldata' ↓
cause Package renamed from 'acceldata' to 'acceldata-sdk'; old import path no longer works.
fix
Run 'pip install acceldata-sdk' and change imports to 'from acceldata_sdk import ...'
error acceldata_sdk.exceptions.ApiException: (401) Unauthorized ↓
cause Invalid or missing token, or token is for wrong tenant.
fix
Ensure ACCELDATA_TOKEN is set and the token has access to the specified host/tenant.
Warnings
breaking v26 changed the default authentication method; old token-based auth with 'api_token' parameter now requires explicit 'auth_type="api_token"'. ↓
fix Pass auth_type='api_token' to AcceldataClient if upgrading from v25 or earlier.
deprecated The 'acceldata' package (without underscore) is deprecated. Install only 'acceldata-sdk' and import from 'acceldata_sdk'. ↓
fix Replace import 'acceldata' with 'acceldata_sdk' and reinstall package.
gotcha API keys are tenant-scoped; using an API key from one tenant will fail to access resources in another tenant. Always ensure the token corresponds to the correct tenant. ↓
fix Verify token scope and tenant ID match the target environment.
Imports
- AcceldataClient wrong
from acceldata import AcceldataClientcorrectfrom acceldata_sdk import AcceldataClient - ApiClient
from acceldata_sdk.api_client import ApiClient
Quickstart
from acceldata_sdk import AcceldataClient
client = AcceldataClient(
host=os.environ.get("ACCELDATA_HOST", ""),
token=os.environ.get("ACCELDATA_TOKEN", "")
)
print(client.list_tenants())