Hyperlake Telemetry SDK for Python
hyperlake-telemetry sends standards-compatible OTLP/HTTP JSON and can attach
events or immutable artifacts to the same pipeline. It does not replace the
OpenTelemetry SDK: applications with existing instrumentation should continue
using their normal exporter and use this package only for run context, stable
event identity, evaluations, and artifact attachment.
pip install hyperlake-telemetry
from hyperlake_telemetry import Client, Privacy
client = Client(
base_url="https://us.hyperlake.cloud",
tenant_id="tenant-public-id",
pipeline_id="pipeline-public-id",
protocol_token="write-only-protocol-token",
tenant_jwt="short-lived-jwks-jwt",
privacy=Privacy(capture_content=False),
)
with client.run("invoice-agent", goal_id="goal-42") as run:
with run.span("lookup-account", kind="RETRIEVER"):
pass
run.evaluate("groundedness", score=0.97, label="pass")
client.flush()
The authenticated credential determines the authoritative tenant and pipeline.
The IDs supplied by the application are routing hints and must match the token.
Prompt, response, tool argument, and tool result content is suppressed by
default. Set capture_content=True only after applying an approved data policy.
See the repository integration guides for Temporal, Langflow, OpenInference, Collector, and Alloy examples.
Metadata
Release files for hyperlake-telemetry 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hyperlake_telemetry-0.1.0.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyperlake_telemetry-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.2 kB
Release files / hyperlake_telemetry-0.1.0.tar.gz
| Download URL | hyperlake_telemetry-0.1.0.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d795940d684491b8233a582f1ec6795fe85547d26c90fcd5fc8d47f90e00f40c
|
|
BLAKE2b-256 checksum How to use checksums |
33f2995a46a97e2cf582cf54f8fa0d0707e5eb8b7beb69c33da08a1f14af32cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / hyperlake_telemetry-0.1.0-py3-none-any.whl
| Download URL | hyperlake_telemetry-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3c82950f7db4ba17f0feb3897af660f37113b955ce1aaf734216068063eaf8d2
|
|
BLAKE2b-256 checksum How to use checksums |
0dd6180454b4badd5a49080947805f75c431dbacb435c1b4a534ca9fee9fa324
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|