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
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.
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.

Initialize client with host and token, then list tenants.

from acceldata_sdk import AcceldataClient

client = AcceldataClient(
    host=os.environ.get("ACCELDATA_HOST", ""),
    token=os.environ.get("ACCELDATA_TOKEN", "")
)
print(client.list_tenants())