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.