axonpush
Python SDKIntegrations

Integrations

Drop-in handlers that trace the agent frameworks and logging libraries you already use, LangChain, OpenAI Agents, Anthropic, CrewAI, Deep Agents, plus stdlib logging, Loguru, structlog, print() and OpenTelemetry.

Each integration wraps a framework or logging library you already use and publishes through the same AxonPush client, so events land on the trace timeline with no changes to your call sites. Framework integrations publish one fire-and-forget event per lifecycle hook; the logging integrations route through a bounded background queue so the log call stays non-blocking.

Install

Framework and logging integrations pull their host library in through an extra, so you only add what you use:

pip install "axonpush[langchain]"       # LangChain / LangGraph / Deep Agents
pip install "axonpush[openai-agents]"   # OpenAI Agents SDK
pip install "axonpush[anthropic]"       # Anthropic
pip install "axonpush[crewai]"          # CrewAI
pip install "axonpush[loguru]"          # Loguru sink
pip install "axonpush[structlog]"       # structlog processor
pip install "axonpush[otel]"            # OpenTelemetry SpanExporter
pip install "axonpush[all]"             # everything above

The stdlib logging handler and print() capture need no extra.

Every integration constructor takes the AxonPush client and a channel_id (string UUID). See Client for construction, fail-open behaviour and redaction.

Agent frameworks

Logging and observability