{"id":27577,"library":"acceldata-sdk","title":"Acceldata SDK","description":"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.","status":"active","version":"26.4.0","language":"python","source_language":"en","source_url":"https://github.com/acceldata-io/acceldata-sdk-python","tags":["acceldata","data-observability","sdk","api-client"],"install":[{"cmd":"pip install acceldata-sdk","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"HTTP client for API calls","package":"requests","optional":false},{"reason":"Date parsing helpers","package":"python-dateutil","optional":false}],"imports":[{"note":"Old package name was 'acceldata'; renamed to 'acceldata_sdk' in v20+","wrong":"from acceldata import AcceldataClient","symbol":"AcceldataClient","correct":"from acceldata_sdk import AcceldataClient"},{"symbol":"ApiClient","correct":"from acceldata_sdk.api_client import ApiClient"}],"quickstart":{"code":"from acceldata_sdk import AcceldataClient\n\nclient = AcceldataClient(\n    host=os.environ.get(\"ACCELDATA_HOST\", \"\"),\n    token=os.environ.get(\"ACCELDATA_TOKEN\", \"\")\n)\nprint(client.list_tenants())\n","lang":"python","description":"Initialize client with host and token, then list tenants."},"warnings":[{"fix":"Pass auth_type='api_token' to AcceldataClient if upgrading from v25 or earlier.","message":"v26 changed the default authentication method; old token-based auth with 'api_token' parameter now requires explicit 'auth_type=\"api_token\"'.","severity":"breaking","affected_versions":">=26.0.0"},{"fix":"Replace import 'acceldata' with 'acceldata_sdk' and reinstall package.","message":"The 'acceldata' package (without underscore) is deprecated. Install only 'acceldata-sdk' and import from 'acceldata_sdk'.","severity":"deprecated","affected_versions":"<20.0.0"},{"fix":"Verify token scope and tenant ID match the target environment.","message":"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.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Run 'pip install acceldata-sdk' and change imports to 'from acceldata_sdk import ...'","cause":"Package renamed from 'acceldata' to 'acceldata-sdk'; old import path no longer works.","error":"ModuleNotFoundError: No module named 'acceldata'"},{"fix":"Ensure ACCELDATA_TOKEN is set and the token has access to the specified host/tenant.","cause":"Invalid or missing token, or token is for wrong tenant.","error":"acceldata_sdk.exceptions.ApiException: (401) Unauthorized"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}