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 when the command has no API key of a kind it accepts).

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.