Client constructor option, which takes precedence over its environment variable.
Configuration
An empty string is treated the same as unset. A client can be constructed with no key; without custom authentication, each method checks for the credential it needs before sending a request. A project key cannot substitute for a data plane key. See Authorization.
Deprecated aliases
These names are still accepted but will be removed in the next major version. Using either logs a deprecation warning to stderr on client construction.
Resolution runs new option → deprecated option → new environment variable → deprecated environment variable, so a deprecated name only takes effect when no current one resolved.
There is no
HONEYHIVE_* prefix in the TypeScript SDK. Unlike the Python SDK, only the HH_* names above are recognized.