{"id":26722,"library":"anomalo","title":"Anomalo API Client","description":"Python client library for the Anomalo API, enabling programmatic management of data quality checks, anomaly detection, and monitoring. Current version 0.41.2 supports Python 3.9+ and is actively maintained with regular releases.","status":"active","version":"0.41.2","language":"python","source_language":"en","source_url":"https://github.com/anomalo/anomalo-python","tags":["anomalo","data quality","monitoring","api client"],"install":[{"cmd":"pip install anomalo","lang":"bash","label":"Install the library"}],"dependencies":[{"reason":"HTTP client for API calls","package":"requests","optional":false}],"imports":[{"note":"Common error: direct subpackage import is deprecated, use top-level import.","wrong":"from anomalo.client import Client","symbol":"Client","correct":"from anomalo import Client"}],"quickstart":{"code":"from anomalo import Client\n\napi_key = os.environ.get('ANOMALO_API_KEY', '')\nclient = Client(api_key=api_key, host='https://your-instance.anomalo.com')\nchecks = client.list_checks()\nprint(checks)\n","lang":"python","description":"Initialize a client with an API key and list all checks."},"warnings":[{"fix":"Update to `Client(api_key='your-key', host='...')` instead of positional or legacy calls.","message":"Version 0.40.0 removed the deprecated `Client` class initialization without explicit `api_key` parameter. You must now provide `api_key` as a named argument.","severity":"breaking","affected_versions":">=0.40.0"},{"fix":"Always set host as 'https://your-instance.anomalo.com' (with protocol, no trailing slash).","message":"The `host` parameter must include the protocol (https://) and no trailing slash. Omitting `https://` will cause connection errors.","severity":"gotcha","affected_versions":"All"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run `pip install anomalo` and ensure the correct virtual environment is active.","cause":"Library not installed or wrong Python environment.","error":"ImportError: cannot import name 'Client' from 'anomalo' (unknown location)"},{"fix":"Verify the API key is set correctly: `client = Client(api_key='...')` or via environment variable `ANOMALO_API_KEY`.","cause":"API key is missing, empty, or incorrect.","error":"anomalo.exceptions.AuthenticationError: Invalid API key"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}