Skip to main content

Initialize client

import os
from respan_tracing import RespanTelemetry

os.environ["RESPAN_API_KEY"] = "your-api-key"
os.environ["RESPAN_BASE_URL"] = "https://api.respan.ai/api"

k_tl = RespanTelemetry()

Environment variables

  • RESPAN_API_KEY: required API key
  • RESPAN_BASE_URL: service base URL; default https://api.respan.ai/api

Usage with decorators

from respan_tracing.decorators import workflow, task

@workflow(name="pipeline")
def pipeline():
    @task(name="step")
    def step():
        return "ok"
    return step()

print(pipeline())