Integrations

Wherever your agents run. However they're built.

Trefur is built on OpenTelemetry GenAI Semantic Conventions — instrument once and capture everything. Drop-in adapters for the frameworks you use, auto-instrumentation for every major model vendor, OAuth connectors for the SaaS systems your agents touch.

The same OAuth connectors inventory the AI you didn't deploy — copilots and third-party agents already operating in your tools. See governance & safe AI.

Pick the category closest to where you are.

Agent frameworks

Drop-in instrumentation for the framework you're already using.

Add the SDK, set your key, ship. The framework's existing callbacks emit OpenTelemetry-canonical spans for every chain step, tool call, retry, and hand-off. No re-platforming.

What you see

  • Every chain or graph step, with the prompt the model saw and the response it produced
  • Every tool call, with arguments, status, latency, and result
  • Every retry, with the reason and the backoff
  • Every sub-agent spawn and the data that crossed the boundary
  • Every error and where in the graph it surfaced

What you get out of it

  • Debug a failing run in seconds instead of digging through four log streams
  • Catch silent regressions when a model swap breaks a tool-calling shape
  • Stay on the framework you picked — no vendor lock-in to a tracing layer
AI model providers

One trace shape across every model vendor your agents call.

Auto-instrument the LLM-call layer the moment you initialize the SDK. Tokens, latency, cost, and prompt/response context attached to the step that emitted them — across every provider in the same canonical shape.

What you see

  • Tokens in, tokens out, cost in dollars per call
  • Model name and version, decoded from the actual response
  • Time-to-first-token and total latency
  • Prompt + completion (redactable, off by default in the collector if you want it that way)
  • Tool-call shape across the provider's native function-calling API

What you get out of it

  • Compare vendor cost and latency on real production traffic, not on a benchmark
  • Move workloads between providers without breaking your dashboards or alerts
  • Spot a model regression the day the provider ships a silent update
Cloud AI platforms

Observe agents on the cloud platform your security team already approved.

Bedrock, Azure OpenAI, Vertex, Cortex, Mosaic. Your cloud picks the model and handles the IAM and residency for the model layer. Trefur captures what your agents do on top of it — hosted in Singapore by default, with regional data residency available on request.

What you see

  • Model invocations across the cloud's managed AI services
  • Tool-use payloads and Knowledge Base / RAG retrieval calls
  • Cross-account, cross-region, and cross-project usage attributed to the run that triggered it
  • Cost broken out by deployment, environment, and team

What you get out of it

  • Keep your cloud's IAM, VPC, and model-layer residency posture — Trefur hosts what it observes in Singapore, with regional residency on request
  • Compare a managed-cloud workload against a direct-vendor workload on the same trace shape
  • Surface cross-account spikes before they show up on next month's invoice
SaaS where your agents work

See agents touching real business systems — files, messages, tickets, deals.

Connect via OAuth. Trefur pulls activity from the platform's admin APIs and stitches it into the agent trace. No SDK required in the agent itself — useful for AI assistants and copilots embedded inside the SaaS.

What you see

  • Which agents are reading or writing in each platform, and on whose behalf
  • Bot, integration, and AI-assistant activity from the platform's audit log
  • Third-party OAuth grants and the agents they enable
  • Activity volume per team, per workspace, per environment

What you get out of it

  • Inventory every agent and copilot operating inside your tools — including ones you didn't know about
  • Tie a customer interaction in support / sales / finance back to the agent that handled it
  • Catch quiet failures — agents stuck mid-workflow that nobody noticed
OpenTelemetry-native

Built on open standards. No lock-in, ever.

Trefur reads OpenTelemetry GenAI Semantic Conventions natively. If your framework, runtime, or in-house code emits OTel, Trefur reads it. Add Trefur as a second exporter and keep your existing backend intact.

What you see

  • Standard OTLP/HTTP and OTLP/gRPC at /v1/traces, /v1/metrics, /v1/logs
  • GenAI semantic-convention spans from any compliant emitter
  • Spans from custom or in-house frameworks the moment they emit OTel

What you get out of it

  • Adopt without forcing a re-platform — your existing observability pipeline stays in place
  • Fan out to Trefur alongside Datadog, Honeycomb, Grafana, or any other OTLP-compatible backend
  • Future-proof against the next framework — if it emits OTel, you're already covered

Custom or in-house framework?

If you emit OpenTelemetry traces with GenAI semantic conventions, Trefur reads them. No vendor lock-in. No proprietary format. The framework you build next year is already supported.

Read the docs

Start free. First trace in five minutes.

Drop the SDK in, set your key, run your agent. The trace appears.