TypeScript
Requires Node.js 24. Run the command in your application’s directory. For a new example, create a directory and runnpm init -y first.
- npm
- Bun
ai@6, including core-only imports. Check compatibility before adding it to an existing application. An application already using OpenTelemetry can send data through its standard exporter.
Python
Requires Python 3.10 or later; tested on 3.10 and 3.14. Install into your project’s existing environment:- pip
- uv
python3 -m venv .venv and source .venv/bin/activate. For a new uv project, run uv init before uv add; run the examples with uv run python or activate its .venv.
The SDK uses OpenTelemetry 1.44.0. See compatibility if your application already pins a different version.
Verify your installation
The documented releases are TypeScript 0.1.4 on npm and Python 0.1.2 on PyPI. Check the installed version withnpm ls @hue-run/sdk or python -m pip show hue-run; in a uv project, use uv tree.
Continue with the quickstart to check your key and send a trace. Both SDKs connect to Hue Cloud by default.