HoneyHiveTracer.init() or the HoneyHive client.
Authentication & Endpoints
Credential selection is per operation. A tracing-only process can set just
HH_INGESTION_API_KEY; a process that only calls supported project-scoped methods can set just HH_DATA_PLANE_API_KEY. The client raises before sending a call if its required key is absent. Data plane keys never fall back to HH_API_KEY and cannot send telemetry. See key selection by project ID.
Tracer Behavior
Export & Performance
Resource Attributes
Span Limits
Experiments
Proxy
Telemetry
A few
HH_* variables also accept a HONEYHIVE_* name, and every alias a variable accepts is listed in its description above. Everything else is read under the HH_ prefix only. HH_INGESTION_API_KEY has no alias and is the only name the SDK reads for the ingestion key.