Skip to main content

Exporter for Anthropic Agent SDK telemetry to Respan

Project description

Respan Exporter for Anthropic Agent SDK

respan.ai | Documentation

Exporter for Anthropic Agent SDK telemetry to Respan.

Quickstart

import asyncio
from claude_agent_sdk import ClaudeAgentOptions
from respan_exporter_anthropic_agents.respan_anthropic_agents_exporter import (
    RespanAnthropicAgentsExporter,
)

exporter = RespanAnthropicAgentsExporter()

async def main() -> None:
    options = exporter.with_options(
        options=ClaudeAgentOptions(
            allowed_tools=["Read", "Glob", "Grep"],
            permission_mode="acceptEdits",
        )
    )

    async for message in exporter.query(
        prompt="Analyze this repository and summarize architecture.",
        options=options,
    ):
        print(message)

asyncio.run(main())

Real Gateway Integration Test

Run the live integration test to verify:

  • Claude Agent SDK traffic goes through Respan gateway (no direct Anthropic key required).
  • Exporter uploads tracing payloads to real Respan ingest endpoint.

Required environment variables:

export RUN_REAL_GATEWAY_TEST=1
export RESPAN_API_KEY="your_respan_key"

Optional environment variables:

# Defaults to RESPAN_BASE_URL, KEYWORDSAI_BASE_URL, then https://api.respan.ai
export RESPAN_GATEWAY_BASE_URL="https://api.respan.ai"

# Optional Anthropic-compatible gateway base URL override
export RESPAN_ANTHROPIC_BASE_URL="https://api.respan.ai"

# Optional model override
export RESPAN_GATEWAY_MODEL="claude-sonnet-4-5"

Run test:

python -m unittest tests.test_real_gateway_integration -v

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

respan_exporter_anthropic_agents-1.0.6.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file respan_exporter_anthropic_agents-1.0.6.tar.gz.

File metadata

File hashes

Hashes for respan_exporter_anthropic_agents-1.0.6.tar.gz
Algorithm Hash digest
SHA256 19fa29d5264f2220c3aa243f0b2546d9046b284eb77d6f80dcaaee2b1c0b8179
MD5 9b728cbb5f6f3685522d68beb676fc54
BLAKE2b-256 59001ee7b88dd4f1c022dce8ed85ca5b193128c774ab82b0da16c3b68afc779f

See more details on using hashes here.

File details

Details for the file respan_exporter_anthropic_agents-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for respan_exporter_anthropic_agents-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7c72cf1acc67baff1768d851ed9322457388a5b96bfefb4f6027dbafdb3515
MD5 94ac0cdaac17a1b5d49bf8a029927b7b
BLAKE2b-256 d602faf9304db8a3e2aa2a89729f0805a935ec6131ff715b676e8c3bb5775bb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page