{"id":24006,"library":"luzmo-sdk","title":"Luzmo SDK for Python","description":"Official Python SDK for the Luzmo Core API. Version 1.0.0, supports Python >=3.6 and <4.0. Enables programmatic management of dashboards, datasets, and users. Released with moderate cadence.","status":"active","version":"1.0.0","language":"python","source_language":"en","source_url":"https://github.com/luzmo-official/luzmo-sdk-python","tags":["luzmo","sdk","api","dashboard"],"install":[{"cmd":"pip install luzmo-sdk","lang":"bash","label":"PyPI"}],"dependencies":[],"imports":[{"note":"Old unofficial module path","wrong":"from luzmo import Client","symbol":"Client","correct":"from luzmo_sdk import Client"},{"note":"Version attribute under old package name","wrong":"import luzmo; print(luzmo.__version__)","symbol":"__version__","correct":"from luzmo_sdk import __version__"}],"quickstart":{"code":"from luzmo_sdk import Client\nimport os\n\napi_key = os.environ.get('LUZMO_API_KEY', '')\napi_secret = os.environ.get('LUZMO_API_SECRET', '')\n\nclient = Client(api_key, api_secret)\n\n# List dashboards\nfor db in client.dashboards.list():\n    print(db['name'])","lang":"python","description":"Initialize client using environment variables, then list all dashboards."},"warnings":[{"fix":"Always check the SDK source or official docs for method signatures.","message":"The SDK uses snake_case method names (e.g., list_items) while API docs may show camelCase.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Use Python 3.8 or later for future-proofing.","message":"Python 3.6 / 3.7 support is deprecated but still works; future releases may drop EOL versions.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Check if the method has an 'all' parameter or use a while loop on next page tokens.","message":"Some endpoints return paginated responses without automatic pagination; you must iterate manually.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install luzmo-sdk and use: from luzmo_sdk import Client","cause":"Old import path for unofficial SDK; correct module is 'luzmo_sdk'.","error":"ImportError: No module named 'luzmo'"},{"fix":"Verify LUZMO_API_KEY and LUZMO_API_SECRET are set correctly in environment.","cause":"API key/secret missing, wrong, or environment variables not set.","error":"luzmo_sdk.exceptions.AuthenticationError: Invalid API key or secret"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}