# TraceRoot ## Docs - [Bring Your Own Key (BYOK)](https://traceroot.ai/docs/ai-agent/byok.md): Use your own LLM API keys to power the TraceRoot AI agent - [GitHub Integration](https://traceroot.ai/docs/ai-agent/github-integration.md): Connect your GitHub repositories to enable source code access and automated PRs - [Introduction](https://traceroot.ai/docs/ai-agent/overview.md): An AI agent that debugs your traces and creates fix PRs - [Automated PR Creation](https://traceroot.ai/docs/ai-agent/pr-creation.md): The AI agent writes fixes and opens pull requests on GitHub - [Root Cause Analysis](https://traceroot.ai/docs/ai-agent/root-cause-analysis.md): How the AI agent identifies the root cause of failures in your traces - [Trace Analysis](https://traceroot.ai/docs/ai-agent/trace-analysis.md): Ask the AI agent questions about your traces in natural language - [Self-Hosting](https://traceroot.ai/docs/developer/self-hosting.md): Run TraceRoot on your own infrastructure - [Introduction](https://traceroot.ai/docs/getting-started/introduction.md): Open-source observability and self-healing layer for AI agents - [Quickstart](https://traceroot.ai/docs/getting-started/quickstart.md): Get up and running with TraceRoot - [Agno](https://traceroot.ai/docs/integrations/agno.md): Auto-instrument Agno agents, tools, and multi-step reasoning - [Anthropic](https://traceroot.ai/docs/integrations/anthropic.md): Auto-instrument Anthropic API calls - [AutoGen](https://traceroot.ai/docs/integrations/autogen.md): Auto-instrument AutoGen multi-agent conversations and tool calls - [Claude Agent SDK](https://traceroot.ai/docs/integrations/claude-agent-sdk.md): Auto-instrument the Claude Agent SDK for agent and tool tracing - [CrewAI](https://traceroot.ai/docs/integrations/crewai.md): Auto-instrument CrewAI multi-agent collaborative workflows - [DSPy](https://traceroot.ai/docs/integrations/dspy.md): Auto-instrument DSPy modules, signatures, and chain-of-thought reasoning - [Google Gemini](https://traceroot.ai/docs/integrations/gemini.md): Auto-instrument Google Gemini API calls via the GenAI SDK - [Google ADK](https://traceroot.ai/docs/integrations/google-adk.md): Auto-instrument Google Agent Development Kit agents, tools, and runners - [Supported Models](https://traceroot.ai/docs/integrations/internal-models.md): All LLM models available natively in TraceRoot Cloud - [LangChain & LangGraph](https://traceroot.ai/docs/integrations/langchain.md): Auto-instrument LangChain and LangGraph agent frameworks - [LangChain DeepAgents](https://traceroot.ai/docs/integrations/langchain-deepagents.md): Trace multi-agent research pipelines built with DeepAgents - [LlamaIndex](https://traceroot.ai/docs/integrations/llamaindex.md): Auto-instrument LlamaIndex RAG pipelines and query engines - [Mastra](https://traceroot.ai/docs/integrations/mastra.md): Export traces from Mastra agents to TraceRoot via the OTLP exporter - [Mistral](https://traceroot.ai/docs/integrations/mistral.md): Auto-instrument Mistral AI API calls - [OpenAI](https://traceroot.ai/docs/integrations/openai.md): Auto-instrument OpenAI API calls - [OpenAI Agents SDK](https://traceroot.ai/docs/integrations/openai-agents-sdk.md): Auto-instrument OpenAI Agents SDK agents, tools, and multi-turn conversations - [Introduction](https://traceroot.ai/docs/integrations/overview.md): Connect TraceRoot to your LLM providers, frameworks, and tools - [Cost Tracking](https://traceroot.ai/docs/tracing/cost-tracking.md): Automatic token counting and cost calculation for LLM calls - [Get Started](https://traceroot.ai/docs/tracing/get-started.md): Set up tracing for your AI agent in minutes - [Git Context](https://traceroot.ai/docs/tracing/git-context.md): Correlate every span back to its source file, line, and commit - [Introduction](https://traceroot.ai/docs/tracing/introduction.md): Understand what TraceRoot traces and why it matters - [Metadata](https://traceroot.ai/docs/tracing/metadata.md): Attach arbitrary key-value pairs to traces and spans - [Overview](https://traceroot.ai/docs/tracing/overview.md): Attach context to your traces — users, sessions, tags, metadata, and more - [Python SDK](https://traceroot.ai/docs/tracing/python-sdk.md): Installation, initialization, and full API reference for the TraceRoot Python SDK - [Sessions](https://traceroot.ai/docs/tracing/sessions.md): Group related traces into sessions for multi-turn conversations and workflows - [Tags](https://traceroot.ai/docs/tracing/tags.md): Label traces with string tags for filtering and categorization - [TypeScript SDK](https://traceroot.ai/docs/tracing/typescript-sdk.md): Full API reference for the TraceRoot TypeScript SDK - [Users](https://traceroot.ai/docs/tracing/users.md): Associate traces with specific users