> ## Documentation Index
> Fetch the complete documentation index at: https://braintrust.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK integrations

> Integrate with existing frameworks

If you are a coding agent, prefer the Braintrust [`bt` CLI](/docs/reference/cli/quickstart) for repeatable, scriptable work: running evals, instrumenting code, querying logs, syncing data, managing functions, and configuring coding agents. Use the MCP server for reasoning over Braintrust data in conversation, and for capabilities the CLI doesn't cover, such as monitor views, alerts, and authoring evaluators, preprocessors, and facets.

### Tracing integrations

Integrate Braintrust with popular AI frameworks and infrastructure tools for automatic tracing. These integrations capture spans from chains, workflows, and API calls without manual instrumentation.

<Columns cols={2}>
  <Card horizontal href="/docs/integrations/sdk-integrations/opentelemetry" title="OpenTelemetry" icon="https://img.logo.dev/opentelemetry.io?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/temporal" title="Temporal" icon="https://img.logo.dev/temporal.io?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/vercel" title="Vercel AI SDK" icon="https://img.logo.dev/vercel.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/ai-providers/openrouter" title="OpenRouter SDK" icon="https://img.logo.dev/openrouter.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/langchain" title="LangChain" icon="https://img.logo.dev/langchain.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/langsmith" title="LangSmith" icon="https://img.logo.dev/langchain.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/llamaindex" title="LlamaIndex" icon="https://img.logo.dev/llamaindex.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/agno" title="Agno" icon="https://img.logo.dev/agno.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/apollo-graphql" title="Apollo GraphQL" icon="https://img.logo.dev/apollographql.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/cloudflare" title="Cloudflare Workers AI" icon="https://img.logo.dev/cloudflare.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/dspy" title="DSPy" icon="https://img.logo.dev/dspy.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/instructor" title="Instructor" icon="circle-dashed" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/litellm" title="LiteLLM" icon="https://img.logo.dev/litellm.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/ruby-llm" title="Ruby LLM" icon="https://img.logo.dev/rubyllm.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/spring-ai" title="Spring AI" icon="https://img.logo.dev/spring.io?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/traceloop" title="Traceloop" icon="https://img.logo.dev/traceloop.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/truefoundry" title="TrueFoundry" icon="https://img.logo.dev/truefoundry.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />
</Columns>

### Agent frameworks

Build and trace AI agents with specialized frameworks and tools. These integrations automatically capture agent workflows, tool calls, and multi-step reasoning to help you understand and improve agent behavior.

For general-purpose AI frameworks, see [SDK integrations](/docs/integrations/sdk-integrations).

<Columns cols={2}>
  <Card horizontal href="/docs/integrations/agent-frameworks/openai-agents-sdk" title="OpenAI Agents SDK" icon="https://img.logo.dev/openai.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/claude-agent-sdk" title="Claude Agent SDK" icon="https://img.logo.dev/claude.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/pi-coding-agent" title="Pi Coding Agent SDK" icon="https://img.logo.dev/pi.dev?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/deepagents" title="Deep Agents" icon="https://img.logo.dev/langchain.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/langgraph" title="LangGraph" icon="https://img.logo.dev/langgraph.langchain.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/crew-ai" title="CrewAI" icon="https://img.logo.dev/crewai.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/autogen" title="AutoGen" icon="https://img.logo.dev/autogenai.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/agentscope" title="AgentScope" icon="https://img.logo.dev/modelscope.cn?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/google" title="Google ADK" icon="https://img.logo.dev/google.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/livekit-agents" title="LiveKit Agents" icon="https://img.logo.dev/livekit.io?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/mastra" title="Mastra" icon="https://img.logo.dev/mastra.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/pipecat" title="Pipecat" icon="https://img.logo.dev/pipecat.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/pydantic-ai" title="Pydantic AI" icon="https://img.logo.dev/pydantic.ai?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/strands-agent" title="Strands Agents SDK" icon="https://img.logo.dev/strandsagents.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/cloudflare-agents" title="Cloudflare Agents" icon="https://img.logo.dev/cloudflare.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/agent-frameworks/cloudflare-ai-chat" title="Cloudflare AI Chat" icon="https://img.logo.dev/cloudflare.com?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />
</Columns>

### Eval frameworks

Integrate Braintrust with frameworks that run evaluations and sync the resulting datasets, experiments, and scores.

<Columns cols={2}>
  <Card horizontal href="/docs/integrations/sdk-integrations/harbor" title="Harbor" icon="circle-dashed" arrow />
</Columns>

### Testing frameworks

Integrate Braintrust with test frameworks to run evals.

<Columns cols={2}>
  <Card horizontal href="/docs/integrations/sdk-integrations/pytest" title="Pytest" icon="https://img.logo.dev/pytest.org?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/vitest" title="Vitest" icon="https://img.logo.dev/vitest.dev?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />

  <Card horizontal href="/docs/integrations/sdk-integrations/node-test-runner" title="Node.js test runner" icon="https://img.logo.dev/nodejs.org?token=pk_BdcHD9e5SCW3j1rnJkNyMQ" arrow />
</Columns>
