Skip to main content
The CLI reads the following environment variables. All are optional, and each can be overridden by a root-level flag, which takes precedence over its environment variable.

Configuration

An empty string is treated the same as unset, so HH_PROJECT_API_KEY= honeyhive ... falls back to the default (or errors, for the required API key).

Deprecated aliases

These names are still accepted but will be removed in the next major version. Using any of them logs a deprecation warning to stderr. Resolution runs new flag → deprecated flag → new environment variable → deprecated environment variable, so a deprecated name only takes effect when no current one resolved. A deprecated flag warns whenever you pass it, even when its replacement wins resolution, so a script passing both is still told to drop the old one.
There is no HONEYHIVE_* prefix in the CLI. Unlike the Python SDK, only the HH_* names above are recognized.