Skip to main content

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)

Source distribution for hyperlake-telemetry 0.1.0
File Size Uploaded
hyperlake_telemetry-0.1.0.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hyperlake-telemetry 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page