docs.json
Rama main · réplica de lectura del repositorio original.
{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "Phoenix",
"colors": {
"primary": "#00769E",
"light": "#39C7FF",
"dark": "#009DD2"
},
"contextual": {
"options": ["copy", "view", "chatgpt", "claude", "perplexity"]
},
"background": {
"color": {
"light": "#FFFFFF",
"dark": "#08090A"
}
},
"interaction": {
"drilldown": false
},
"fonts": {
"heading": {
"family": "Geist",
"weight": 600
},
"body": {
"family": "Geist"
}
},
"styling": {
"codeblocks": {
"theme": {
"light": "github-light-default",
"dark": "github-dark-default"
}
}
},
"integrations": {
"gtm": {
"tagId": "GTM-W96XM35"
}
},
"favicon": "/docs/favicon.png",
"seo": {
"metatags": {
"canonical": "https://arize.com"
},
"indexing": "all"
},
"navigation": {
"tabs": [
{
"tab": "Documentation",
"pages": [
"docs/phoenix",
{
"group": "Quickstart",
"root": "docs/phoenix/get-started",
"pages": [
"docs/phoenix/get-started",
"docs/phoenix/get-started/get-started-tracing",
"docs/phoenix/get-started/get-started-evaluations"
]
},
{
"group": "Coding Agents",
"root": "docs/phoenix/integrations/developer-tools/coding-agents",
"pages": [
"docs/phoenix/integrations/developer-tools/coding-agents",
"docs/phoenix/integrations/developer-tools/cli",
"docs/phoenix/integrations/mcp",
"docs/phoenix/integrations/developer-tools/skills"
]
},
{
"group": "PXI Agent",
"tag": "BETA",
"root": "docs/phoenix/pxi",
"pages": [
"docs/phoenix/pxi",
"docs/phoenix/pxi-advanced"
]
},
{
"group": "Tracing",
"pages": [
{
"group": "Tutorial",
"pages": [
"docs/phoenix/tracing/tutorial",
"docs/phoenix/tracing/tutorial/your-first-traces",
"docs/phoenix/tracing/tutorial/annotations-and-evaluations",
"docs/phoenix/tracing/tutorial/sessions"
]
},
{
"group": "Overview: Tracing",
"pages": [
"docs/phoenix/tracing/llm-traces",
"docs/phoenix/tracing/llm-traces/projects",
"docs/phoenix/tracing/llm-traces/sessions",
"docs/phoenix/tracing/llm-traces/how-to-annotate-traces",
"docs/phoenix/tracing/llm-traces/metrics"
]
},
{
"group": "How-to: Tracing",
"pages": [
"docs/phoenix/tracing/how-to-tracing",
{
"group": "Setup Tracing",
"pages": [
"docs/phoenix/tracing/how-to-tracing/setup-tracing",
"docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-using-phoenix-otel",
"docs/phoenix/tracing/how-to-tracing/setup-tracing/instrument",
"docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-projects",
"docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-sessions"
]
},
{
"group": "Add Metadata",
"pages": [
"docs/phoenix/tracing/how-to-tracing/add-metadata",
"docs/phoenix/tracing/how-to-tracing/add-metadata/customize-spans",
"docs/phoenix/tracing/how-to-tracing/add-metadata/instrumenting-prompt-templates-and-prompt-variables"
]
},
{
"group": "Annotate Traces",
"pages": [
"docs/phoenix/tracing/how-to-tracing/feedback-and-annotations",
"docs/phoenix/tracing/how-to-tracing/feedback-and-annotations/annotating-in-the-ui",
"docs/phoenix/tracing/how-to-tracing/feedback-and-annotations/capture-feedback",
"docs/phoenix/tracing/how-to-tracing/feedback-and-annotations/annotating-auto-instrumented-spans",
"docs/phoenix/tracing/how-to-tracing/feedback-and-annotations/evaluating-phoenix-traces",
"docs/phoenix/tracing/how-to-tracing/feedback-and-annotations/llm-evaluations"
]
},
{
"group": "Importing & Exporting Traces",
"pages": [
"docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces",
"docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces/importing-existing-traces",
"docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces/importing-atif-trajectories",
"docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces/extract-data-from-spans",
"docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces/exporting-annotated-spans",
"docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces/retrieve-traces-via-cli"
]
},
"docs/phoenix/tracing/how-to-tracing/cost-tracking",
"docs/phoenix/tracing/how-to-tracing/filter-expressions",
{
"group": "Advanced",
"pages": [
"docs/phoenix/tracing/how-to-tracing/advanced",
"docs/phoenix/tracing/how-to-tracing/advanced/masking-span-attributes",
"docs/phoenix/tracing/how-to-tracing/advanced/suppress-tracing",
"docs/phoenix/tracing/how-to-tracing/advanced/modifying-spans",
"docs/phoenix/tracing/how-to-tracing/advanced/multimodal-tracing"
]
}
]
}
]
},
{
"group": "Evaluation",
"pages": [
{
"group": "Tutorial",
"pages": [
"docs/phoenix/evaluation/tutorials/run-evals-with-built-in-evals",
"docs/phoenix/evaluation/tutorials/customize-your-llm-endpoint",
"docs/phoenix/evaluation/tutorials/customize-eval-template"
]
},
"docs/phoenix/evaluation/llm-evals",
"docs/phoenix/evaluation/concepts-evals/llm-as-a-judge",
{
"group": "Client-Side Evals (SDK)",
"pages": [
"docs/phoenix/evaluation/how-to-evals",
{
"group": "LLM Evaluators",
"pages": [
"docs/phoenix/evaluation/how-to-evals/custom-llm-evaluators",
"docs/phoenix/evaluation/how-to-evals/configuring-the-llm",
"docs/phoenix/evaluation/how-to-evals/prompt-formats"
]
},
"docs/phoenix/evaluation/how-to-evals/code-evaluators",
"docs/phoenix/evaluation/how-to-evals/code-evaluator-output-shapes",
"docs/phoenix/evaluation/how-to-evals/batch-evaluations",
"docs/phoenix/evaluation/how-to-evals/using-evals-with-phoenix",
{
"group": "Pre-Built Metrics",
"pages": [
"docs/phoenix/evaluation/pre-built-metrics",
"docs/phoenix/evaluation/pre-built-metrics/faithfulness",
"docs/phoenix/evaluation/pre-built-metrics/hallucination",
"docs/phoenix/evaluation/pre-built-metrics/completeness",
"docs/phoenix/evaluation/pre-built-metrics/conciseness",
"docs/phoenix/evaluation/pre-built-metrics/correctness",
"docs/phoenix/evaluation/pre-built-metrics/retrieval-relevance",
"docs/phoenix/evaluation/pre-built-metrics/tool-selection",
"docs/phoenix/evaluation/pre-built-metrics/tool-invocation",
"docs/phoenix/evaluation/pre-built-metrics/tool-response-handling",
"docs/phoenix/evaluation/pre-built-metrics/refusal",
"docs/phoenix/evaluation/pre-built-metrics/toxicity",
"docs/phoenix/evaluation/pre-built-metrics/user-friction",
"docs/phoenix/evaluation/pre-built-metrics/pii-detection",
"docs/phoenix/evaluation/pre-built-metrics/exact-match",
"docs/phoenix/evaluation/pre-built-metrics/matches-regex",
"docs/phoenix/evaluation/pre-built-metrics/precision-recall-fscore"
]
}
]
},
{
"group": "Server-Side Evals (UI)",
"pages": [
"docs/phoenix/evaluation/server-evals/overview",
"docs/phoenix/evaluation/server-evals/llm-evaluators",
{
"group": "Code Evaluators",
"pages": [
"docs/phoenix/evaluation/server-evals/code-evaluators",
{
"group": "Examples",
"pages": [
"docs/phoenix/evaluation/server-evals/code-evaluators/json-distance",
"docs/phoenix/evaluation/server-evals/code-evaluators/regex-match",
"docs/phoenix/evaluation/server-evals/code-evaluators/embedding-distance",
"docs/phoenix/evaluation/server-evals/code-evaluators/scikit-learn",
"docs/phoenix/evaluation/server-evals/code-evaluators/pairwise",
"docs/phoenix/evaluation/server-evals/code-evaluators/composite",
"docs/phoenix/evaluation/server-evals/code-evaluators/llm-jury"
]
}
]
},
"docs/phoenix/evaluation/server-evals/input-mapping",
{
"group": "Pre-Built Metrics",
"pages": [
"docs/phoenix/evaluation/server-evals/pre-built-metrics",
{
"group": "Pre-built Code Evaluators",
"pages": [
"docs/phoenix/evaluation/server-evals/pre-built-metrics/contains",
"docs/phoenix/evaluation/server-evals/pre-built-metrics/exact-match",
"docs/phoenix/evaluation/server-evals/pre-built-metrics/regex",
"docs/phoenix/evaluation/server-evals/pre-built-metrics/levenshtein-distance",
"docs/phoenix/evaluation/server-evals/pre-built-metrics/json-distance"
]
},
{
"group": "LLM Evaluators",
"pages": [
"docs/phoenix/evaluation/server-evals/pre-built-metrics/correctness",
"docs/phoenix/evaluation/server-evals/pre-built-metrics/tool-selection",
"docs/phoenix/evaluation/server-evals/pre-built-metrics/tool-invocation"
]
}
]
}
]
},
{
"group": "Integrations",
"pages": [
"docs/phoenix/integrations/evaluation-integrations/harbor",
"docs/phoenix/evaluation/integrations/pytest",
"docs/phoenix/evaluation/integrations/vitest-jest"
]
}
]
},
{
"group": "Datasets & Experiments",
"pages": [
{
"group": "Tutorial",
"pages": [
"docs/phoenix/datasets-and-experiments/tutorial/defining-the-dataset",
"docs/phoenix/datasets-and-experiments/tutorial/run-experiments-with-code-evals",
"docs/phoenix/datasets-and-experiments/tutorial/run-experiments-with-llm-judge",
"docs/phoenix/datasets-and-experiments/tutorial/iteration-workflow-experiments"
]
},
"docs/phoenix/datasets-and-experiments/overview-datasets",
{
"group": "How-to: Datasets",
"pages": [
"docs/phoenix/datasets-and-experiments/how-to-datasets",
"docs/phoenix/datasets-and-experiments/how-to-datasets/creating-datasets",
"docs/phoenix/datasets-and-experiments/how-to-datasets/updating-datasets",
"docs/phoenix/datasets-and-experiments/how-to-datasets/exporting-datasets",
"docs/phoenix/datasets-and-experiments/how-to-datasets/linking-examples-to-spans"
]
},
{
"group": "How-to: Experiments",
"pages": [
"docs/phoenix/datasets-and-experiments/how-to-experiments",
"docs/phoenix/datasets-and-experiments/how-to-experiments/running-experiments",
"docs/phoenix/datasets-and-experiments/how-to-experiments/evaluate-a-prompt-change",
"docs/phoenix/datasets-and-experiments/how-to-experiments/running-experiments-in-background",
"docs/phoenix/datasets-and-experiments/how-to-experiments/using-evaluators",
"docs/phoenix/datasets-and-experiments/how-to-experiments/how-to-dataset-evaluators",
"docs/phoenix/datasets-and-experiments/how-to-experiments/repetitions",
"docs/phoenix/datasets-and-experiments/how-to-experiments/splits",
"docs/phoenix/datasets-and-experiments/how-to-experiments/eval-ci-with-pytest"
]
}
]
},
{
"group": "Prompts",
"pages": [
{
"group": "Tutorial",
"pages": [
"docs/phoenix/prompt-engineering/tutorial",
"docs/phoenix/prompt-engineering/tutorial/identify-and-edit-prompts",
"docs/phoenix/prompt-engineering/tutorial/test-prompts-at-scale",
"docs/phoenix/prompt-engineering/tutorial/compare-prompt-versions",
"docs/phoenix/prompt-engineering/tutorial/optimize-prompts-automatically"
]
},
{
"group": "Overview: Prompts",
"pages": [
"docs/phoenix/prompt-engineering/overview-prompts",
"docs/phoenix/prompt-engineering/overview-prompts/prompt-management",
"docs/phoenix/prompt-engineering/overview-prompts/prompt-playground",
"docs/phoenix/prompt-engineering/overview-prompts/span-replay",
"docs/phoenix/prompt-engineering/overview-prompts/prompts-in-code"
]
},
{
"group": "How to: Prompts",
"pages": [
"docs/phoenix/prompt-engineering/how-to-prompts",
"docs/phoenix/prompt-engineering/how-to-prompts/configure-ai-providers",
"docs/phoenix/prompt-engineering/how-to-prompts/using-the-playground",
"docs/phoenix/prompt-engineering/how-to-prompts/create-a-prompt",
"docs/phoenix/prompt-engineering/how-to-prompts/test-a-prompt",
"docs/phoenix/prompt-engineering/how-to-prompts/tag-a-prompt",
"docs/phoenix/prompt-engineering/how-to-prompts/using-a-prompt",
"docs/phoenix/prompt-engineering/how-to-prompts/use-provider-tools"
]
}
]
},
{
"group": "Settings",
"pages": [
"docs/phoenix/settings/access-control-rbac",
"docs/phoenix/settings/api-keys",
"docs/phoenix/settings/secrets",
"docs/phoenix/settings/data-retention",
"docs/phoenix/settings/custom-ai-providers",
{
"group": "Sandboxes",
"pages": [
"docs/phoenix/settings/sandboxes",
"docs/phoenix/settings/sandboxes/wasm",
"docs/phoenix/settings/sandboxes/deno",
"docs/phoenix/settings/sandboxes/e2b",
"docs/phoenix/settings/sandboxes/daytona",
"docs/phoenix/settings/sandboxes/vercel",
"docs/phoenix/settings/sandboxes/modal"
]
}
]
},
{
"group": "Concepts",
"pages": [
"docs/phoenix/production-guide",
{
"group": "Tracing",
"pages": [
"docs/phoenix/tracing/concepts-tracing/what-are-traces",
"docs/phoenix/tracing/concepts-tracing/how-tracing-works",
"docs/phoenix/tracing/concepts-tracing/annotations-concepts",
"docs/phoenix/tracing/concepts-tracing/translating-conventions",
{
"group": "OpenTelemetry and OpenInference",
"pages": [
"docs/phoenix/tracing/concepts-tracing/otel-openinference/overview",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/signals",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/resource",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/exporter",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/span-processor",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/tracer-provider",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/phoenix-otel-helpers",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/semantic-conventions",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/span-kinds",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/instrumentation-approaches",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/context-managers",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/context-propagation",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/sampling",
"docs/phoenix/tracing/concepts-tracing/otel-openinference/otel-collector"
]
},
"docs/phoenix/tracing/concepts-tracing/faqs-tracing"
]
},
{
"group": "Prompts",
"pages": [
"docs/phoenix/prompt-engineering/concepts-prompts/prompts-concepts",
"docs/phoenix/prompt-engineering/concepts-prompts/context-engineering-basics"
]
},
{
"group": "Datasets & Experiments",
"pages": [
"docs/phoenix/datasets-and-experiments/concepts-datasets"
]
}
]
},
{
"group": "Resources",
"pages": [
{
"group": "Frequently Asked Questions",
"pages": [
"docs/phoenix/resources/frequently-asked-questions",
"docs/phoenix/resources/frequently-asked-questions/braintrust-open-source-alternative-llm-evaluation-platform-comparison",
"docs/phoenix/resources/frequently-asked-questions/langfuse-alternative-arize-phoenix-vs-langfuse-key-differences",
"docs/phoenix/resources/frequently-asked-questions/open-source-langsmith-alternative-arize-phoenix-vs.-langsmith"
]
},
{
"group": "Arize AX",
"root": "docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize",
"pages": [
"docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize",
"docs/phoenix/resources/phoenix-to-arize-ax-migration"
]
},
"docs/phoenix/resources/typescript-api",
"docs/phoenix/resources/python-api",
"docs/phoenix/resources/github",
"docs/phoenix/resources/openinference"
]
}
]
},
{
"tab": "Learn",
"pages": [
{
"group": "Start here",
"pages": [
"docs/phoenix/learn"
]
},
{
"group": "Understand behavior",
"pages": [
"docs/phoenix/learn/capture-first-run",
"docs/phoenix/learn/add-context-to-traces",
"docs/phoenix/learn/read-agent-run",
"docs/phoenix/learn/sessions"
]
},
{
"group": "Find failures",
"pages": [
"docs/phoenix/learn/find-failures",
"docs/phoenix/learn/investigate-failure",
"docs/phoenix/learn/build-test-cases"
]
},
{
"group": "Design evaluations",
"pages": [
"docs/phoenix/learn/choose-evals",
"docs/phoenix/learn/code-checks",
"docs/phoenix/learn/llm-judge"
]
},
{
"group": "Test a change",
"pages": [
"docs/phoenix/learn/playground-evals",
"docs/phoenix/learn/run-experiment",
"docs/phoenix/learn/compare-experiments",
"docs/phoenix/learn/harbor-agent-tests"
]
},
{
"group": "Ship and repeat",
"pages": [
"docs/phoenix/learn/ship-decision",
"docs/phoenix/learn/ci-checks",
"docs/phoenix/learn/production-evals"
]
}
]
},
{
"tab": "Integrations",
"pages": [
"docs/phoenix/integrations",
{
"group": "Developer Tools",
"pages": [
"docs/phoenix/integrations/developer-tools/coding-agents",
"docs/phoenix/integrations/developer-tools/cli",
"docs/phoenix/integrations/mcp",
"docs/phoenix/integrations/developer-tools/skills"
]
},
{
"group": "LLM Providers",
"pages": [
{
"group": "Amazon Bedrock",
"pages": [
"docs/phoenix/integrations/llm-providers/amazon-bedrock",
"docs/phoenix/integrations/llm-providers/amazon-bedrock/amazon-bedrock-tracing",
"docs/phoenix/integrations/llm-providers/amazon-bedrock/amazon-bedrock-sdk-js",
"docs/phoenix/integrations/llm-providers/amazon-bedrock/amazon-bedrock-agents-tracing",
"docs/phoenix/integrations/llm-providers/amazon-bedrock/amazon-bedrock-agent-runtime-js"
]
},
{
"group": "Anthropic",
"pages": [
"docs/phoenix/integrations/llm-providers/anthropic",
"docs/phoenix/integrations/llm-providers/anthropic/anthropic-tracing",
"docs/phoenix/integrations/llm-providers/anthropic/anthropic-sdk-typescript",
"docs/phoenix/integrations/llm-providers/anthropic/anthropic-sdk-go"
]
},
{
"group": "Baseten",
"pages": [
"docs/phoenix/integrations/llm-providers/baseten",
"docs/phoenix/integrations/llm-providers/baseten/baseten-tracing"
]
},
{
"group": "Cerebras",
"pages": [
"docs/phoenix/integrations/llm-providers/cerebras",
"docs/phoenix/integrations/llm-providers/cerebras/cerebras-tracing"
]
},
{
"group": "Cohere",
"pages": [
"docs/phoenix/integrations/llm-providers/cohere",
"docs/phoenix/integrations/llm-providers/cohere/cohere-tracing"
]
},
{
"group": "DeepSeek",
"pages": [
"docs/phoenix/integrations/llm-providers/deepseek",
"docs/phoenix/integrations/llm-providers/deepseek/deepseek-tracing"
]
},
{
"group": "Doubleword",
"pages": [
"docs/phoenix/integrations/llm-providers/doubleword",
"docs/phoenix/integrations/llm-providers/doubleword/doubleword-tracing"
]
},
{
"group": "Fireworks AI",
"pages": [
"docs/phoenix/integrations/llm-providers/fireworks-ai",
"docs/phoenix/integrations/llm-providers/fireworks-ai/fireworks-ai-tracing"
]
},
{
"group": "Google",
"pages": [
"docs/phoenix/integrations/llm-providers/google-gen-ai",
"docs/phoenix/integrations/llm-providers/google-gen-ai/google-genai-tracing",
"docs/phoenix/integrations/llm-providers/google-gen-ai/gemini-go-sdk"
]
},
{
"group": "Gravitee",
"pages": [
"docs/phoenix/integrations/llm-providers/gravitee",
"docs/phoenix/integrations/llm-providers/gravitee/gravitee-tracing"
]
},
{
"group": "Groq",
"pages": [
"docs/phoenix/integrations/llm-providers/groq",
"docs/phoenix/integrations/llm-providers/groq/groq-tracing"
]
},
{
"group": "Hugging Face Inference Providers",
"pages": [
"docs/phoenix/integrations/llm-providers/hugging-face-inference-providers",
"docs/phoenix/integrations/llm-providers/hugging-face-inference-providers/hugging-face-inference-providers-tracing"
]
},
{
"group": "LiteLLM",
"pages": [
"docs/phoenix/integrations/llm-providers/litellm",
"docs/phoenix/integrations/llm-providers/litellm/litellm-tracing"
]
},
{
"group": "MistralAI",
"pages": [
"docs/phoenix/integrations/llm-providers/mistralai",
"docs/phoenix/integrations/llm-providers/mistralai/mistralai-tracing"
]
},
{
"group": "Novita AI",
"pages": [
"docs/phoenix/integrations/llm-providers/novita-ai",
"docs/phoenix/integrations/llm-providers/novita-ai/novita-ai-tracing"
]
},
{
"group": "Ollama",
"pages": [
"docs/phoenix/integrations/llm-providers/ollama",
"docs/phoenix/integrations/llm-providers/ollama/ollama-tracing",
"docs/phoenix/integrations/llm-providers/ollama/ollama-node-js-sdk",
"docs/phoenix/integrations/llm-providers/ollama/ollama-go-sdk"
]
},
{
"group": "OpenAI",
"pages": [
"docs/phoenix/integrations/llm-providers/openai",
"docs/phoenix/integrations/llm-providers/openai/openai-tracing",
"docs/phoenix/integrations/llm-providers/openai/openai-agents-sdk-tracing",
"docs/phoenix/integrations/llm-providers/openai/openai-node-js-sdk",
"docs/phoenix/integrations/llm-providers/openai/openai-go-sdk"
]
},
{
"group": "OpenRouter",
"pages": [
"docs/phoenix/integrations/llm-providers/openrouter",
"docs/phoenix/integrations/llm-providers/openrouter/openai-tracing",
"docs/phoenix/integrations/llm-providers/openrouter/openrouter-broadcast"
]
},
{
"group": "OrcaRouter",
"pages": [
"docs/phoenix/integrations/llm-providers/orcarouter",
"docs/phoenix/integrations/llm-providers/orcarouter/openai-tracing"
]
},
{
"group": "Cloudflare AI Gateway",
"pages": [
"docs/phoenix/integrations/llm-providers/cloudflare-ai-gateway",
"docs/phoenix/integrations/llm-providers/cloudflare-ai-gateway/cloudflare-ai-gateway-tracing"
]
},
{
"group": "PrismML",
"pages": [
"docs/phoenix/integrations/llm-providers/prismml",
"docs/phoenix/integrations/llm-providers/prismml/prismml-tracing"
]
},
{
"group": "Qwen",
"pages": [
"docs/phoenix/integrations/llm-providers/qwen",
"docs/phoenix/integrations/llm-providers/qwen/qwen-tracing"
]
},
{
"group": "Together AI",
"pages": [
"docs/phoenix/integrations/llm-providers/together",
"docs/phoenix/integrations/llm-providers/together/together-tracing"
]
},
{
"group": "TrueFoundry",
"pages": [
"docs/phoenix/integrations/llm-providers/truefoundry",
"docs/phoenix/integrations/llm-providers/truefoundry/truefoundry-tracing"
]
},
{
"group": "TypeSafe AI",
"pages": [
"docs/phoenix/integrations/llm-providers/typesafe",
"docs/phoenix/integrations/llm-providers/typesafe/typesafe-python",
"docs/phoenix/integrations/llm-providers/typesafe/typesafe-typescript"
]
},
{
"group": "VertexAI",
"pages": [
"docs/phoenix/integrations/llm-providers/vertexai",
"docs/phoenix/integrations/llm-providers/vertexai/vertexai-tracing"
]
},
{
"group": "vLLM",
"pages": [
"docs/phoenix/integrations/llm-providers/vllm",
"docs/phoenix/integrations/llm-providers/vllm/vllm-tracing"
]
},
{
"group": "xAI Grok",
"pages": [
"docs/phoenix/integrations/llm-providers/xai",
"docs/phoenix/integrations/llm-providers/xai/xai-tracing"
]
},
{
"group": "Z.ai",
"pages": [
"docs/phoenix/integrations/llm-providers/z-ai",
"docs/phoenix/integrations/llm-providers/z-ai/z-ai-tracing"
]
}
]
},
{
"group": "TypeScript",
"pages": [
{
"group": "BeeAI",
"pages": [
"docs/phoenix/integrations/typescript/beeai",
"docs/phoenix/integrations/typescript/beeai/beeai-tracing-js"
]
},
"docs/phoenix/integrations/typescript/claude-agent-sdk",
{
"group": "LangChain",
"pages": [
"docs/phoenix/integrations/typescript/langchain",
"docs/phoenix/integrations/typescript/langchain/langchain-js"
]
},
{
"group": "Mastra",
"pages": [
"docs/phoenix/integrations/typescript/mastra",
"docs/phoenix/integrations/typescript/mastra/mastra-tracing"
]
},
{
"group": "MCP",
"pages": [
"docs/phoenix/integrations/typescript/mcp",
"docs/phoenix/integrations/typescript/mcp/mcp-tracing-typescript"
]
},
"docs/phoenix/integrations/typescript/openai-agents",
{
"group": "TanStack AI",
"pages": [
"docs/phoenix/integrations/typescript/tanstack-ai",
"docs/phoenix/integrations/typescript/tanstack-ai/tanstack-ai-tracing"
]
},
{
"group": "Vercel",
"pages": [
"docs/phoenix/integrations/typescript/vercel",
"docs/phoenix/integrations/typescript/vercel/vercel-ai-sdk-tracing-js",
"docs/phoenix/integrations/typescript/vercel/eve-tracing"
]
}
]
},
{
"group": "Python",
"pages": [
{
"group": "AG2",
"pages": [
"docs/phoenix/integrations/python/ag2",
"docs/phoenix/integrations/python/ag2/ag2-tracing"
]
},
{
"group": "Agent Spec",
"pages": [
"docs/phoenix/integrations/python/agentspec",
"docs/phoenix/integrations/python/agentspec/agentspec-tracing"
]
},
{
"group": "Agno",
"pages": [
"docs/phoenix/integrations/python/agno",
"docs/phoenix/integrations/python/agno/agno-tracing"
]
},
{
"group": "Atomic Agents",
"pages": [
"docs/phoenix/integrations/python/atomic-agents",
"docs/phoenix/integrations/python/atomic-agents/atomic-agents-tracing"
]
},
{
"group": "AutoGen",
"pages": [
"docs/phoenix/integrations/python/autogen",
"docs/phoenix/integrations/python/autogen/autogen-tracing",
"docs/phoenix/integrations/python/autogen/autogen-agentchat-tracing"
]
},
{
"group": "Bedrock AgentCore",
"pages": [
"docs/phoenix/integrations/python/bedrock-agentcore",
"docs/phoenix/integrations/python/bedrock-agentcore/bedrock-agentcore-tracing"
]
},
{
"group": "BeeAI",
"pages": [
"docs/phoenix/integrations/python/beeai",
"docs/phoenix/integrations/python/beeai/beeai-tracing-python"
]
},
"docs/phoenix/integrations/python/claude-agent-sdk",
{
"group": "CrewAI",
"pages": [
"docs/phoenix/integrations/python/crewai",
"docs/phoenix/integrations/python/crewai/crewai-tracing"
]
},
{
"group": "DSPy",
"pages": [
"docs/phoenix/integrations/python/dspy",
"docs/phoenix/integrations/python/dspy/dspy-tracing"
]
},
{
"group": "Google ADK",
"pages": [
"docs/phoenix/integrations/python/google-adk",
"docs/phoenix/integrations/python/google-adk/google-adk-tracing"
]
},
{
"group": "Graphite",
"pages": [
"docs/phoenix/integrations/python/graphite",
"docs/phoenix/integrations/python/graphite/graphite-integration-guide"
]
},
{
"group": "Guardrails AI",
"pages": [
"docs/phoenix/integrations/python/guardrails-ai",
"docs/phoenix/integrations/python/guardrails-ai/guardrails-ai-tracing"
]
},
{
"group": "Haystack",
"pages": [
"docs/phoenix/integrations/python/haystack",
"docs/phoenix/integrations/python/haystack/haystack-tracing"
]
},
{
"group": "Hugging Face smolagents",
"pages": [
"docs/phoenix/integrations/python/hugging-face-smolagents",
"docs/phoenix/integrations/python/hugging-face-smolagents/smolagents-tracing"
]
},
{
"group": "Instructor",
"pages": [
"docs/phoenix/integrations/python/instructor",
"docs/phoenix/integrations/python/instructor/instructor-tracing"
]
},
{
"group": "LiveKit Agents",
"pages": [
"docs/phoenix/integrations/python/livekit-agents",
"docs/phoenix/integrations/python/livekit-agents/livekit-agents-tracing"
]
},
{
"group": "LlamaIndex",
"pages": [
"docs/phoenix/integrations/python/llamaindex",
"docs/phoenix/integrations/python/llamaindex/llamaindex-tracing",
"docs/phoenix/integrations/python/llamaindex/llamaindex-workflows-tracing"
]
},
{
"group": "LangChain",
"pages": [
"docs/phoenix/integrations/python/langchain",
"docs/phoenix/integrations/python/langchain/langchain-tracing"
]
},
{
"group": "LangGraph",
"pages": [
"docs/phoenix/integrations/python/langgraph",
"docs/phoenix/integrations/python/langgraph/langgraph-tracing"
]
},
"docs/phoenix/integrations/python/mcp-tracing",
{
"group": "Microsoft Agent Framework",
"pages": [
"docs/phoenix/integrations/python/microsoft-agent-framework",
"docs/phoenix/integrations/python/microsoft-agent-framework/microsoft-agent-framework-tracing"
]
},
{
"group": "NVIDIA",
"pages": [
"docs/phoenix/integrations/python/nvidia",
"docs/phoenix/integrations/python/nvidia/nemo-agent-tracing"
]
},
{
"group": "OpenLIT",
"pages": [
"docs/phoenix/integrations/python/openlit",
"docs/phoenix/integrations/python/openlit/openlit-tracing"
]
},
{
"group": "OpenLLMetry & Traceloop",
"pages": [
"docs/phoenix/integrations/python/openllmetry",
"docs/phoenix/integrations/python/openllmetry/openllmetry-tracing"
]
},
{
"group": "Pipecat",
"pages": [
"docs/phoenix/integrations/python/pipecat",
"docs/phoenix/integrations/python/pipecat/pipecat-tracing"
]
},
{
"group": "Portkey",
"pages": [
"docs/phoenix/integrations/python/portkey",
"docs/phoenix/integrations/python/portkey/portkey-tracing"
]
},
{
"group": "Pydantic AI",
"pages": [
"docs/phoenix/integrations/python/pydantic",
"docs/phoenix/integrations/python/pydantic/pydantic-tracing",
"docs/phoenix/integrations/python/pydantic/pydantic-evals"
]
},
{
"group": "Restate",
"pages": [
"docs/phoenix/integrations/python/restate",
"docs/phoenix/integrations/python/restate/restate-tracing"
]
},
{
"group": "Semantic Kernel",
"pages": [
"docs/phoenix/integrations/python/semantic-kernel",
"docs/phoenix/integrations/python/semantic-kernel/semantic-kernel-tracing"
]
},
{
"group": "Strands Agents",
"pages": [
"docs/phoenix/integrations/python/strands-agents",
"docs/phoenix/integrations/python/strands-agents/strands-agents-tracing"
]
},
{
"group": "Temporal",
"pages": [
"docs/phoenix/integrations/python/temporal",
"docs/phoenix/integrations/python/temporal/temporal-tracing"
]
}
]
},
{
"group": "Java",
"pages": [
{
"group": "Annotations",
"pages": [
"docs/phoenix/integrations/java/annotation",
"docs/phoenix/integrations/java/annotation/annotation-tracing"
]
},
{
"group": "Google ADK",
"pages": [
"docs/phoenix/integrations/java/google-adk",
"docs/phoenix/integrations/java/google-adk/google-adk-tracing"
]
},
{
"group": "LangChain4j",
"pages": [
"docs/phoenix/integrations/java/langchain4j",
"docs/phoenix/integrations/java/langchain4j/langchain4j-tracing"
]
},
{
"group": "Spring AI",
"pages": [
"docs/phoenix/integrations/java/springai",
"docs/phoenix/integrations/java/springai/springai-tracing"
]
},
{
"group": "Arconia",
"pages": [
"docs/phoenix/integrations/java/arconia",
"docs/phoenix/integrations/java/arconia/arconia-tracing"
]
}
]
},
{
"group": ".NET",
"pages": [
{
"group": "Microsoft Agent Framework",
"pages": [
"docs/phoenix/integrations/dotnet/microsoft-agent-framework",
"docs/phoenix/integrations/dotnet/microsoft-agent-framework/microsoft-agent-framework-tracing"
]
}
]
},
{
"group": "Platform",
"pages": [
{
"group": "Claude Managed Agents",
"pages": [
"docs/phoenix/integrations/platforms/claude-managed-agents",
"docs/phoenix/integrations/platforms/claude-managed-agents/claude-managed-agents-tracing"
]
},
{
"group": "Dify",
"pages": [
"docs/phoenix/integrations/platforms/dify",
"docs/phoenix/integrations/platforms/dify/dify-tracing"
]
},
{
"group": "Flowise",
"pages": [
"docs/phoenix/integrations/platforms/flowise",
"docs/phoenix/integrations/platforms/flowise/flowise-tracing"
]
},
{
"group": "LangFlow",
"pages": [
"docs/phoenix/integrations/platforms/langflow",
"docs/phoenix/integrations/platforms/langflow/langflow-tracing"
]
},
{
"group": "n8n",
"pages": [
"docs/phoenix/integrations/platforms/n8n",
"docs/phoenix/integrations/platforms/n8n/n8n-tracing"
]
},
{
"group": "Open WebUI",
"pages": [
"docs/phoenix/integrations/platforms/openwebui",
"docs/phoenix/integrations/platforms/openwebui/openwebui-tracing"
]
},
{
"group": "Prompt Flow",
"pages": [
"docs/phoenix/integrations/platforms/prompt-flow",
"docs/phoenix/integrations/platforms/prompt-flow/prompt-flow-tracing"
]
},
{
"group": "Scalekit",
"pages": [
"docs/phoenix/integrations/platforms/scalekit",
"docs/phoenix/integrations/platforms/scalekit/scalekit-tracing"
]
},
{
"group": "TrueFoundry AI Gateway",
"pages": [
"docs/phoenix/integrations/platforms/truefoundry",
"docs/phoenix/integrations/platforms/truefoundry/truefoundry-tracing"
]
}
]
},
{
"group": "Vector Databases",
"icon": "database",
"pages": [
"docs/phoenix/integrations/vector-databases/qdrant"
]
},
{
"group": "Sandboxes",
"pages": [
"docs/phoenix/integrations/sandboxes/e2b",
"docs/phoenix/integrations/sandboxes/daytona",
"docs/phoenix/integrations/sandboxes/vercel",
"docs/phoenix/integrations/sandboxes/modal",
"docs/phoenix/integrations/sandboxes/docker"
]
},
{
"group": "Evaluation Integrations",
"pages": [
"docs/phoenix/integrations/evaluation-integrations/azure-ai-evaluation",
"docs/phoenix/integrations/evaluation-integrations/harbor",
"docs/phoenix/integrations/evaluation-integrations/cleanlab",
"docs/phoenix/integrations/evaluation-integrations/mlflow",
"docs/phoenix/integrations/evaluation-integrations/ragas",
"docs/phoenix/integrations/evaluation-integrations/ragas-nvidia-rag-metrics",
"docs/phoenix/integrations/evaluation-integrations/uqlm"
]
},
{
"group": "Coding Agents",
"pages": [
"docs/phoenix/integrations/coding-agents/antigravity",
"docs/phoenix/integrations/coding-agents/claude-code",
"docs/phoenix/integrations/coding-agents/codex",
"docs/phoenix/integrations/coding-agents/copilot",
"docs/phoenix/integrations/coding-agents/cursor",
"docs/phoenix/integrations/coding-agents/devin",
"docs/phoenix/integrations/coding-agents/gemini",
"docs/phoenix/integrations/coding-agents/kiro",
"docs/phoenix/integrations/coding-agents/oh-my-pi",
"docs/phoenix/integrations/coding-agents/opencode"
]
}
]
},
{
"tab": "SDK & API Reference",
"groups": [
{
"group": "Python",
"pages": [
"docs/phoenix/sdk-api-reference",
"docs/phoenix/sdk-api-reference/python/arize-phoenix-client",
"docs/phoenix/sdk-api-reference/python/arize-phoenix-evals",
"docs/phoenix/sdk-api-reference/python/arize-phoenix-otel"
]
},
{
"group": "TypeScript",
"pages": [
"docs/phoenix/sdk-api-reference/typescript/overview",
{
"group": "@arizeai/phoenix-client",
"root": "docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-client",
"pages": [
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/overview",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/projects",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/traces",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/spans",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/annotations",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/span-annotations",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/document-annotations",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/session-annotations",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/sessions",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/secrets",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/users",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/prompts",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/datasets",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/experiments",
{
"group": "CI eval tests",
"pages": [
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/ci-evals",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/ci-evals-vitest",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/ci-evals-jest",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-client/ci-evals-annotations"
]
}
]
},
{
"group": "@arizeai/phoenix-evals",
"root": "docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-evals",
"pages": [
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/overview",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/create-evaluator",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/llm-evaluators",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/classification-metrics",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/templates",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/classification",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-evals/phoenix-integration"
]
},
{
"group": "@arizeai/phoenix-otel",
"root": "docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-otel",
"pages": [
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-otel/overview",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-otel/tracing-helpers",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-otel/context-attributes",
"docs/phoenix/sdk-api-reference/typescript/packages/phoenix-otel/manual-spans"
]
},
"docs/phoenix/sdk-api-reference/typescript/arizeai-openinference-core",
"docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-cli"
]
},
{
"group": "Rest API",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/overview",
{
"group": "API Reference",
"pages": [
{
"group": "Agent Sessions",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/create-a-session",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/list-sessions",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/get-a-session-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/update-a-session",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/list-session-messages",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/submit-tool-outputs",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/compact-a-session",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/agent-sessions/chat-with-a-session"
]
},
{
"group": "Annotation Configs",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/list-annotation-configurations",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/create-an-annotation-configuration",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/get-an-annotation-configuration-by-id-or-name",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/update-an-annotation-configuration",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/delete-an-annotation-configuration",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/list-annotation-configurations-assigned-to-a-project",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/assign-an-annotation-configuration-to-a-project",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/unassign-an-annotation-configuration-from-a-project",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotation-configs/replace-the-set-of-annotation-configurations-assigned-to-a-project"
]
},
{
"group": "Annotations",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotations/get-span-annotations-for-a-list-of-span_ids",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotations/get-trace-annotations-for-a-list-of-trace_ids",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotations/get-session-annotations-for-a-list-of-session_ids",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotations/delete-span-annotations-by-filter",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotations/delete-trace-annotations-by-filter",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/annotations/delete-session-annotations-by-filter"
]
},
{
"group": "API Keys",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/list-the-authenticated-users-api-keys",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/create-an-api-key-for-the-authenticated-user",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/delete-a-user-api-key",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/list-all-user-api-keys",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/list-system-api-keys",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/create-a-system-api-key",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/api-keys/delete-a-system-api-key"
]
},
{
"group": "Chat Completions",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/chat-completions/openai-compatible-chat-completions"
]
},
{
"group": "Datasets",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/list-datasets",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/get-dataset-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/delete-dataset-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/list-dataset-versions",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/upload-dataset-from-json-csv-or-pyarrow",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/get-examples-from-a-dataset",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/download-dataset-examples-as-csv-file",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/download-dataset-examples-as-jsonl-file",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/download-dataset-examples-as-openai-fine-tuning-jsonl-file",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/datasets/download-dataset-examples-as-openai-evals-jsonl-file"
]
},
{
"group": "Dataset Labels",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/list-dataset-labels",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/create-a-dataset-label",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/get-a-dataset-label-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/update-a-dataset-label-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/delete-a-dataset-label-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/list-the-labels-applied-to-a-dataset",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/replace-the-set-of-labels-applied-to-a-dataset",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/apply-a-label-to-a-dataset",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/dataset-labels/remove-a-label-from-a-dataset"
]
},
{
"group": "Experiments",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/list-experiments-by-dataset",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/create-experiment-on-a-dataset",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/get-experiment-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/update-an-experiment-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/delete-experiment-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/list-the-tags-applied-to-an-experiment",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/assign-a-tag-to-an-experiment",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/remove-a-tag-from-an-experiment",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/download-experiment-runs-as-a-json-file",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/download-experiment-runs-as-a-csv-file",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/list-runs-for-an-experiment",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/create-run-for-an-experiment",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/get-incomplete-runs-for-an-experiment",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/create-or-update-evaluation-for-an-experiment-run",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/experiments/get-incomplete-evaluations-for-an-experiment"
]
},
{
"group": "Traces",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/traces/list-traces-for-a-project",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/traces/delete-traces-from-a-project",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/traces/delete-a-trace-by-identifier",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/traces/create-trace-annotations",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/traces/create-a-trace-note"
]
},
{
"group": "Spans",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/search-spans-with-simple-filters-no-dsl",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/list-spans-with-simple-filters-no-dsl",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/create-spans",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/create-span-annotations",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/create-a-span-note",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/annotate-span-documents",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/spans/delete-a-span-by-span_identifier"
]
},
{
"group": "Prompts",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/list-all-prompts",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/create-a-new-prompt",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/delete-a-prompt",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/list-prompt-versions",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/create-prompt-version",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/get-prompt-version-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/get-prompt-version-by-tag",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/get-latest-prompt-version",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/list-prompt-version-tags",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/add-tag-to-prompt-version",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/prompts/delete-a-tag-from-a-prompt-version"
]
},
{
"group": "Projects",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/projects/list-all-projects",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/projects/create-a-new-project",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/projects/get-project-by-id-or-name",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/projects/update-a-project-by-id-or-name",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/projects/delete-a-project-by-id-or-name"
]
},
{
"group": "Sessions",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/list-project-sessions",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/get-session-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/delete-a-session-by-identifier",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/bulk-delete-sessions",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/create-session-annotations",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/list-session-annotations",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/sessions/create-a-session-note"
]
},
{
"group": "Secrets",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/secrets/upsert-or-delete-secrets"
]
},
{
"group": "Users",
"pages": [
"docs/phoenix/sdk-api-reference/rest-api/api-reference/users/list-all-users",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/users/create-a-new-user",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/users/delete-a-user-by-id",
"docs/phoenix/sdk-api-reference/rest-api/api-reference/users/get-the-authenticated-user"
]
}
]
}
]
},
{
"group": "OpenInference SDK",
"pages": [
"docs/phoenix/sdk-api-reference/openinference-sdk/openinference-python",
"docs/phoenix/sdk-api-reference/openinference-sdk/openinference-java",
"docs/phoenix/sdk-api-reference/openinference-sdk/openinference-javascript"
]
}
]
},
{
"tab": "Self-Hosting",
"pages": [
"docs/phoenix/self-hosting",
"docs/phoenix/self-hosting/architecture",
"docs/phoenix/self-hosting/license",
{
"group": "Configuration",
"pages": [
"docs/phoenix/self-hosting/configuration",
"docs/phoenix/self-hosting/configuration/using-amazon-aurora",
"docs/phoenix/self-hosting/configuration/using-azure-managed-identity"
]
},
{
"group": "Deployment Options",
"pages": [
"docs/phoenix/self-hosting/deployment-options/terminal",
"docs/phoenix/self-hosting/deployment-options/docker",
"docs/phoenix/self-hosting/deployment-options/kubernetes",
"docs/phoenix/self-hosting/deployment-options/kubernetes-helm",
"docs/phoenix/self-hosting/deployment-options/aws-with-cloudformation",
"docs/phoenix/self-hosting/deployment-options/railway",
"docs/phoenix/self-hosting/deployment-options/render",
"docs/phoenix/self-hosting/deployment-options/google-cloud-run",
"docs/phoenix/self-hosting/deployment-options/azure"
]
},
{
"group": "Features",
"pages": [
"docs/phoenix/self-hosting/features/provisioning",
"docs/phoenix/self-hosting/features/authentication",
"docs/phoenix/self-hosting/features/email",
"docs/phoenix/self-hosting/features/management",
"docs/phoenix/self-hosting/features/sandbox-runtimes",
"docs/phoenix/settings/data-retention"
]
},
{
"group": "Upgrade",
"pages": [
"docs/phoenix/self-hosting/upgrade/migrations"
]
},
{
"group": "Security",
"pages": [
"docs/phoenix/settings/access-control-rbac",
"docs/phoenix/self-hosting/security/privacy",
"docs/phoenix/self-hosting/security/network-security"
]
},
{
"group": "Advanced",
"pages": [
"docs/phoenix/self-hosting/advanced/encryption"
]
},
{
"group": "Misc",
"pages": [
"docs/phoenix/self-hosting/misc/frequently-asked-questions"
]
}
]
},
{
"tab": "Cookbooks",
"pages": [
"docs/phoenix/cookbook",
{
"group": "Agent Workflow Patterns",
"pages": [
"docs/phoenix/cookbook/agent-workflow-patterns",
"docs/phoenix/cookbook/agent-workflow-patterns/autogen",
"docs/phoenix/cookbook/agent-workflow-patterns/crewai",
"docs/phoenix/cookbook/agent-workflow-patterns/google-genai-sdk-manual-orchestration",
"docs/phoenix/cookbook/agent-workflow-patterns/openai-agents",
"docs/phoenix/cookbook/agent-workflow-patterns/langgraph",
"docs/phoenix/cookbook/agent-workflow-patterns/smolagents"
]
},
{
"group": "AI Engineering Workflows",
"pages": [
"docs/phoenix/cookbook/ai-engineering-workflows/iterative-evaluation-and-experimentation-workflow-python",
"docs/phoenix/cookbook/ai-engineering-workflows/iterative-evaluation-and-experimentation-workflow-typescript",
"docs/phoenix/cookbook/human-in-the-loop-workflows-annotations/aligning-llm-evals-with-human-annotations-typescript",
"docs/phoenix/cookbook/prompt-engineering/prompt-optimization",
"docs/phoenix/cookbook/ai-engineering-workflows/analyzing-customer-review-evals-with-repetition-experiments"
]
},
{
"group": "Tracing",
"pages": [
"docs/phoenix/cookbook/tracing/identify-high-signal-traces",
"docs/phoenix/cookbook/tracing/agentic-rag-tracing",
"docs/phoenix/cookbook/tracing/claude-managed-agents-guide",
"docs/phoenix/cookbook/tracing/generating-synthetic-datasets-for-llm-evaluators-and-agents",
"docs/phoenix/cookbook/tracing/structured-data-extraction",
"docs/phoenix/cookbook/tracing/product-recommendation-agent-google-agent-engine-and-langgraph",
"docs/phoenix/cookbook/tracing/openinference-best-practices",
"docs/phoenix/cookbook/tracing/cookbooks"
]
},
{
"group": "Human-in-the-Loop Workflows (Annotations)",
"pages": [
"docs/phoenix/cookbook/human-in-the-loop-workflows-annotations/using-human-annotations-for-eval-driven-development",
"docs/phoenix/cookbook/human-in-the-loop-workflows-annotations/aligning-llm-evals-with-human-annotations-typescript"
]
},
{
"group": "Prompts",
"pages": [
"docs/phoenix/cookbook/prompt-engineering/optimizing-coding-agent-prompts-prompt-learning",
"docs/phoenix/cookbook/prompt-engineering/prompt-learning-optimizing-prompts-for-classification",
"docs/phoenix/cookbook/prompt-engineering/few-shot-prompting",
"docs/phoenix/cookbook/prompt-engineering/react-prompting",
"docs/phoenix/cookbook/prompt-engineering/chain-of-thought-prompting",
"docs/phoenix/cookbook/prompt-engineering/prompt-optimization",
"docs/phoenix/cookbook/prompt-engineering/llm-as-a-judge-prompt-optimization"
]
},
{
"group": "Evaluation",
"pages": [
"docs/phoenix/cookbook/evaluation/creating-a-custom-llm-evaluator-with-a-benchmark-dataset",
"docs/phoenix/cookbook/evaluation/openai-agents-sdk-cookbook",
"docs/phoenix/cookbook/evaluation/evaluate-an-agent",
"docs/phoenix/cookbook/evaluation/trace-level-evaluation",
"docs/phoenix/cookbook/evaluation/session-level-evaluation",
"docs/phoenix/cookbook/evaluation/evaluate-rag",
"docs/phoenix/cookbook/evaluation/code-readability-evaluation"
]
},
{
"group": "Guardrails & Safety",
"pages": [
"docs/phoenix/cookbook/guardrails/jailbreak-and-prompt-injection-defense",
"docs/phoenix/cookbook/guardrails/designing-realtime-guardrails"
]
},
{
"group": "Datasets & Experiments",
"pages": [
"docs/phoenix/cookbook/datasets-and-experiments/analyzing-customer-review-evals-with-repetition-experiments",
"docs/phoenix/cookbook/datasets-and-experiments/experiment-with-a-customer-support-agent",
"docs/phoenix/cookbook/datasets-and-experiments/comparing-llamaindex-query-engines-with-a-pairwise-evaluator",
"docs/phoenix/cookbook/datasets-and-experiments/summarization",
"docs/phoenix/cookbook/datasets-and-experiments/text2sql",
"docs/phoenix/cookbook/datasets-and-experiments/building-your-own-eval-harness",
"docs/phoenix/cookbook/datasets-and-experiments/cookbooks"
]
}
]
},
{
"tab": "Release Notes",
"pages": [
"docs/phoenix/release-notes",
{
"group": "11.2026",
"pages": [
"docs/phoenix/release-notes/11-2026/11-02-2026-authentication-by-default-and-decision-annotations"
]
},
{
"group": "10.2026",
"pages": [
"docs/phoenix/release-notes/10-2026/10-27-2026-decision-model-evaluators-and-project-onboarding",
"docs/phoenix/release-notes/10-2026/10-16-2026-claude-managed-agents-tracing-and-gemini-4-argon",
"docs/phoenix/release-notes/10-2026/10-13-2026-docker-sandboxes-and-mcp-graphql-tools",
"docs/phoenix/release-notes/10-2026/10-01-2026-trace-tree-evals-and-decision-spans"
]
},
{
"group": "09.2026",
"pages": [
"docs/phoenix/release-notes/09-2026/09-29-2026-editable-dataset-examples-and-trace-metrics",
"docs/phoenix/release-notes/09-2026/09-14-2026-coding-agent-plugins-and-error-analysis",
"docs/phoenix/release-notes/09-2026/09-08-2026-harbor-plugin-for-agent-benchmarks",
"docs/phoenix/release-notes/09-2026/09-08-2026-model-providers-trace-filters-and-pxi",
"docs/phoenix/release-notes/09-2026/09-01-2026-github-issues-pii-detection-and-client-updates"
]
},
{
"group": "08.2026",
"pages": [
"docs/phoenix/release-notes/08-2026/08-25-2026-pxi-browser-actions-and-retrieval-relevance",
"docs/phoenix/release-notes/08-2026/08-17-2026-trace-filters-and-analytics-sql",
"docs/phoenix/release-notes/08-2026/08-12-2026-session-filters-rest-api-and-endpoint-config",
"docs/phoenix/release-notes/08-2026/08-11-2026-persistent-agent-sessions",
"docs/phoenix/release-notes/08-2026/08-04-2026-chat-completions-proxy-ai-query-and-annotation-charts"
]
},
{
"group": "07.2026",
"pages": [
"docs/phoenix/release-notes/07-2026/07-28-2026-experiment-charts-span-downloads-and-root-span-filters",
"docs/phoenix/release-notes/07-2026/07-22-2026-mcp-setup-provider-filter-and-evals",
"docs/phoenix/release-notes/07-2026/07-17-2026-oauth2-authorization-server",
"docs/phoenix/release-notes/07-2026/07-14-2026-command-palette-sessions-and-tables",
"docs/phoenix/release-notes/07-2026/07-07-2026-metric-charts-trace-search-and-rest-api"
]
},
{
"group": "06.2026",
"pages": [
"docs/phoenix/release-notes/06-2026/06-30-2026-pxi-terminal-client-and-annotation-summary",
"docs/phoenix/release-notes/06-2026/06-26-2026-eval-ci-pytest-vitest-jest",
"docs/phoenix/release-notes/06-2026/06-24-2026-annotations-labels-and-pxi-server-tools",
"docs/phoenix/release-notes/06-2026/06-16-2026-time-range-metrics-and-sharing",
"docs/phoenix/release-notes/06-2026/06-11-2026-time-range-and-pxi-slash-commands",
"docs/phoenix/release-notes/06-2026/06-10-2026-pxi-agent-update",
"docs/phoenix/release-notes/06-2026/06-02-2026-pxi-agent"
]
},
{
"group": "05.2026",
"pages": [
"docs/phoenix/release-notes/05-2026/05-27-2026-drag-to-zoom",
"docs/phoenix/release-notes/05-2026/05-21-2026-code-evaluators",
"docs/phoenix/release-notes/05-2026/05-15-2026-otel-semconv-conversion",
"docs/phoenix/release-notes/05-2026/05-15-2026-session-feedback-and-atif",
"docs/phoenix/release-notes/05-2026/05-13-2026-playground-thinking-controls",
"docs/phoenix/release-notes/05-2026/05-13-2026-session-and-annotations",
"docs/phoenix/release-notes/05-2026/05-10-2026-playground-preferences",
"docs/phoenix/release-notes/05-2026/05-08-2026-otlp-project-header",
"docs/phoenix/release-notes/05-2026/05-05-2026-provider-tools",
"docs/phoenix/release-notes/05-2026/05-05-2026-rest-api-updates",
"docs/phoenix/release-notes/05-2026/05-01-2026-tanstack-ai-tracing"
]
},
{
"group": "04.2026",
"pages": [
"docs/phoenix/release-notes/04-2026/04-30-2026-cli-auth-profiles",
"docs/phoenix/release-notes/04-2026/04-30-2026-annotation-enhancements",
"docs/phoenix/release-notes/04-2026/04-29-2026-dataset-upsert",
"docs/phoenix/release-notes/04-2026/04-28-2026-session-notes-api",
"docs/phoenix/release-notes/04-2026/04-24-2026-trace-notes-api",
"docs/phoenix/release-notes/04-2026/04-24-2026-phoenix-otel-python-0-16",
"docs/phoenix/release-notes/04-2026/04-22-2026-secrets-ui-and-evaluator-trace-id",
"docs/phoenix/release-notes/04-2026/04-20-2026-span-attribute-filter-cli-notes-and-opus-4-7",
"docs/phoenix/release-notes/04-2026/04-16-2026-azure-managed-identity-postgres",
"docs/phoenix/release-notes/04-2026/04-14-2026-cli-annotation-commands",
"docs/phoenix/release-notes/04-2026/04-13-2026-phoenix-otel-ts-1-0",
"docs/phoenix/release-notes/04-2026/04-10-2026-shareable-url-redirects",
"docs/phoenix/release-notes/04-2026/04-07-2026-postgresql-read-replica",
"docs/phoenix/release-notes/04-2026/04-07-2026-phoenix-v14-breaking-changes",
"docs/phoenix/release-notes/04-2026/04-03-2026-atif-trajectory-upload",
"docs/phoenix/release-notes/04-2026/04-01-2026-get-traces-secrets-api-and-python-314"
]
},
{
"group": "03.2026",
"pages": [
"docs/phoenix/release-notes/03-2026/03-30-2026-delete-prompts-api",
"docs/phoenix/release-notes/03-2026/03-24-2026-prompt-version-diff-and-evals-updates",
"docs/phoenix/release-notes/03-2026/03-22-2026-cli-and-user-api",
"docs/phoenix/release-notes/03-2026/03-13-2026-rest-api-improvements",
"docs/phoenix/release-notes/03-2026/03-11-2026-session-turns-api",
"docs/phoenix/release-notes/03-2026/03-08-2026-new-playground-providers-and-project-settings",
"docs/phoenix/release-notes/03-2026/03-05-2026-sdk-session-retrieval"
]
},
{
"group": "02.2026",
"pages": [
"docs/phoenix/release-notes/02-2026/02-27-2026-cli-sessions-and-rest-api",
"docs/phoenix/release-notes/02-2026/02-14-2026-phoenix-13-0"
]
},
{
"group": "01.2026",
"pages": [
"docs/phoenix/release-notes/01-2026/01-17-2026-phoenix-cli-ai-agent-debugging"
]
},
{
"group": "12.2025",
"pages": [
"docs/phoenix/release-notes/12-2025/12-20-2025-improved-user-preferences",
"docs/phoenix/release-notes/12-2025/12-12-2025-support-for-gemini-tool-calls",
"docs/phoenix/release-notes/12-2025/12-09-2025-span-notes-api",
"docs/phoenix/release-notes/12-2025/12-06-2025-ldap-authentication-support",
"docs/phoenix/release-notes/12-2025/12-04-2025-evaluator-message-formats",
"docs/phoenix/release-notes/12-2025/12-03-2025-typescript-create-evaluator",
"docs/phoenix/release-notes/12-2025/12-01-2025-splits-on-experiments-table"
]
},
{
"group": "11.2025",
"pages": [
"docs/phoenix/release-notes/11-2025/11-29-2025-add-support-for-claude-opus-4-5",
"docs/phoenix/release-notes/11-2025/11-27-2025-show-server-credential-setup-in-playground-api-keys",
"docs/phoenix/release-notes/11-2025/11-25-2025-split-assignments-when-uploading-a-dataset",
"docs/phoenix/release-notes/11-2025/11-23-2025-repetitions-for-manual-playground-invocations",
"docs/phoenix/release-notes/11-2025/11-19-2025-expanded-provider-support-with-openai-5-1-+-gemini-3",
"docs/phoenix/release-notes/11-2025/11-12-2025-updated-anthropic-model-list",
"docs/phoenix/release-notes/11-2025/11-09-2025-openinference-typescript-2-0",
"docs/phoenix/release-notes/11-2025/11-07-2025-timezone-preference",
"docs/phoenix/release-notes/11-2025/11-05-2025-metadata-for-prompts",
"docs/phoenix/release-notes/11-2025/11-03-2025-playground-dataset-label-display",
"docs/phoenix/release-notes/11-2025/11-01-2025-resume-experiments-and-evaluations"
]
},
{
"group": "10.2025",
"pages": [
"docs/phoenix/release-notes/10-2025/10-30-2025-metadata-support-for-experiment-run-annotations",
"docs/phoenix/release-notes/10-2025/10-28-2025-enable-aws-iam-auth-for-db-configuration",
"docs/phoenix/release-notes/10-2025/10-26-2025-add-split-edit-menu-to-examples",
"docs/phoenix/release-notes/10-2025/10-24-2025-filter-prompts-page-by-label",
"docs/phoenix/release-notes/10-2025/10-20-2025-splits",
"docs/phoenix/release-notes/10-2025/10-18-2025-filter-annotations-in-compare-experiments-slideover",
"docs/phoenix/release-notes/10-2025/10-15-2025-enhanced-filtering-for-examples-table",
"docs/phoenix/release-notes/10-2025/10-13-2025-view-traces-in-compare-experiments",
"docs/phoenix/release-notes/10-2025/10-10-2025-viewer-role",
"docs/phoenix/release-notes/10-2025/10-08-2025-dataset-labels",
"docs/phoenix/release-notes/10-2025/10-06-2025-paginate-compare-experiments",
"docs/phoenix/release-notes/10-2025/10-05-2025-load-prompt-by-tag-into-playground",
"docs/phoenix/release-notes/10-2025/10-03-2025-prompt-version-editing-in-playground"
]
},
{
"group": "09.2025",
"pages": [
"docs/phoenix/release-notes/09-2025/09-29-2025-day-0-support-for-claude-sonnet-4.5",
"docs/phoenix/release-notes/09-2025/09-27-2025-dataset-splits",
"docs/phoenix/release-notes/09-2025/09-26-2025-session-annotations",
"docs/phoenix/release-notes/09-2025/09-25-2025-repetitions",
"docs/phoenix/release-notes/09-2025/09-24-2025-custom-http-headers-for-requests-in-playground",
"docs/phoenix/release-notes/09-2025/09-23-2025-repetitions-in-experiment-compare-slideover",
"docs/phoenix/release-notes/09-2025/09-22-2025-helm-configurable-image-registry-and-ipv6-support",
"docs/phoenix/release-notes/09-2025/09-17-2025-experiment-compare-details-slideover-in-list-view",
"docs/phoenix/release-notes/09-2025/09-15-2025-prompt-labels",
"docs/phoenix/release-notes/09-2025/09-12-2025-enable-paging-in-experiment-compare-details",
"docs/phoenix/release-notes/09-2025/09-08-2025-experiment-annotation-popover-in-detail-view",
"docs/phoenix/release-notes/09-2025/09-04-2025-experiment-lists-page-frontend-enhancements",
"docs/phoenix/release-notes/09-2025/09-03-2025-add-methods-to-log-document-annotations"
]
},
{
"group": "08.2025",
"pages": [
"docs/phoenix/release-notes/08-2025/08-28-2025-new-arize-phoenix-client-package",
"docs/phoenix/release-notes/08-2025/08-22-2025-new-trace-timeline-view",
"docs/phoenix/release-notes/08-2025/08-20-2025-new-experiment-and-annotation-quick-filters",
"docs/phoenix/release-notes/08-2025/08-15-2025-enhance-experiment-comparison-views",
"docs/phoenix/release-notes/08-2025/08-14-2025-trace-transfer-for-long-term-storage",
"docs/phoenix/release-notes/08-2025/08-12-2025-ui-design-overhauls",
"docs/phoenix/release-notes/08-2025/08-09-2025-playground-support-for-gpt-5",
"docs/phoenix/release-notes/08-2025/08-07-2025-improved-error-handling-in-prompt-playground",
"docs/phoenix/release-notes/08-2025/08-06-2025-expanded-search-capabilities",
"docs/phoenix/release-notes/08-2025/08-05-2025-claude-opus-4-1-support",
"docs/phoenix/release-notes/08-2025/08-04-2025-manual-project-creation-and-trace-duplication",
"docs/phoenix/release-notes/08-2025/08-03-2025-delete-spans-via-rest-api"
]
},
{
"group": "07.2025",
"pages": [
"docs/phoenix/release-notes/07-2025/07-29-2025-google-genai-evals",
"docs/phoenix/release-notes/07-2025/07-25-2025-project-dashboards",
"docs/phoenix/release-notes/07-2025/07-25-2025-average-metrics-in-experiment-comparison-table",
"docs/phoenix/release-notes/07-2025/07-21-2025-project-and-trace-management-via-graphql",
"docs/phoenix/release-notes/07-2025/07-18-2025-openinference-java",
"docs/phoenix/release-notes/07-2025/07-13-2025-experiments-module-in-phoenix-client",
"docs/phoenix/release-notes/07-2025/07-09-2025-baseline-for-experiment-comparisons",
"docs/phoenix/release-notes/07-2025/07-07-2025-databse-disk-usage-monitor",
"docs/phoenix/release-notes/07-2025/07-03-2025-cost-summaries-in-trace-headers",
"docs/phoenix/release-notes/07-2025/07-02-2025-cursor-mcp-button"
]
},
{
"group": "06.2025",
"pages": [
"docs/phoenix/release-notes/06-2025/06-25-2025-cost-tracking",
"docs/phoenix/release-notes/06-2025/06-25-2025-amazon-bedrock-support-in-playground",
"docs/phoenix/release-notes/06-2025/06-13-2025-session-filtering",
"docs/phoenix/release-notes/06-2025/06-13-2025-enhanced-span-creation-and-logging",
"docs/phoenix/release-notes/06-2025/06-12-2025-dataset-filtering",
"docs/phoenix/release-notes/06-2025/06-06-2025-experiment-progress-graph",
"docs/phoenix/release-notes/06-2025/06-04-2025-ollama-support-in-playground",
"docs/phoenix/release-notes/06-2025/06-03-2025-deploy-via-helm"
]
},
{
"group": "05.2025",
"pages": [
"docs/phoenix/release-notes/05-2025/05-30-2025-xai-and-deepseek-support-in-playground",
"docs/phoenix/release-notes/05-2025/05-20-2025-datasets-and-experiment-evaluations-in-the-js-client",
"docs/phoenix/release-notes/05-2025/05-14-2025-experiments-in-the-js-client",
"docs/phoenix/release-notes/05-2025/05-09-2025-annotations-data-retention-policies-hotkeys",
"docs/phoenix/release-notes/05-2025/05-05-2025-openinference-google-genai-instrumentation"
]
},
{
"group": "04.2025",
"pages": [
"docs/phoenix/release-notes/04-2025/04-30-2025-span-querying-and-data-extraction-for-phoenix-client",
"docs/phoenix/release-notes/04-2025/04-28-2025-tls-support-for-phoenix-server",
"docs/phoenix/release-notes/04-2025/04-28-2025-improved-shutdown-handling",
"docs/phoenix/release-notes/04-2025/04-25-2025-scroll-selected-span-into-view",
"docs/phoenix/release-notes/04-2025/04-18-2025-tracing-for-mcp-client-server-applications",
"docs/phoenix/release-notes/04-2025/04-16-2025-api-key-generation-via-api",
"docs/phoenix/release-notes/04-2025/04-15-2025-display-tool-call-and-result-ids-in-span-details",
"docs/phoenix/release-notes/04-2025/04-09-2025-project-management-api-enhancements",
"docs/phoenix/release-notes/04-2025/04-09-2025-new-rest-api-for-projects-with-rbac",
"docs/phoenix/release-notes/04-2025/04-03-2025-phoenix-client-prompt-tagging",
"docs/phoenix/release-notes/04-2025/04-02-2025-improved-span-annotation-editor",
"docs/phoenix/release-notes/04-2025/04-01-2025-support-for-mcp-span-tool-info-in-openai-agents-sdk"
]
},
{
"group": "03.2025",
"pages": [
"docs/phoenix/release-notes/03-2025/03-27-2025-span-view-improvements",
"docs/phoenix/release-notes/03-2025/03-24-2025-tracing-configuration-tab",
"docs/phoenix/release-notes/03-2025/03-21-2025-environment-variable-based-admin-user-configuration",
"docs/phoenix/release-notes/03-2025/03-20-2025-delete-experiment-from-action-menu",
"docs/phoenix/release-notes/03-2025/03-19-2025-access-to-new-integrations-in-projects",
"docs/phoenix/release-notes/03-2025/03-18-2025-resize-span-trace-and-session-tables",
"docs/phoenix/release-notes/03-2025/03-14-2025-openai-agents-instrumentation",
"docs/phoenix/release-notes/03-2025/03-07-2025-model-config-enhancements-for-prompts",
"docs/phoenix/release-notes/03-2025/03-07-2025-new-prompt-playground-evals-and-integration-support",
"docs/phoenix/release-notes/03-2025/03-06-2025-project-improvements"
]
},
{
"group": "02.2025",
"pages": [
"docs/phoenix/release-notes/02-2025/02-19-2025-prompts",
"docs/phoenix/release-notes/02-2025/02-18-2025-one-line-instrumentation"
]
},
{
"group": "01.2025",
"pages": [
"docs/phoenix/release-notes/01-2025/01-18-2025-automatic-and-manual-span-tracing"
]
},
{
"group": "2024",
"pages": [
"docs/phoenix/release-notes/2024/12-09-2024-sessions",
"docs/phoenix/release-notes/2024/11-18-2024-prompt-playground",
"docs/phoenix/release-notes/2024/09-26-2024-authentication-and-rbac",
"docs/phoenix/release-notes/2024/07-18-2024-guardrails-ai-integrations",
"docs/phoenix/release-notes/2024/07-03-2024-datasets-and-experiments",
"docs/phoenix/release-notes/2024/07-02-2024-function-call-evaluations"
]
}
]
}
],
"global": {
"anchors": []
}
},
"logo": {
"light": "/docs/logo/light.png",
"dark": "/docs/logo/dark.png"
},
"navbar": {
"links": []
},
"footer": {
"socials": {
"slack": "https://join.slack.com/t/arize-ai/shared_invite/zt-3r07iavnk-ammtATWSlF0pSrd1DsMW7g",
"x": "https://x.com/ArizePhoenix",
"bluesky": "https://bsky.app/profile/arize-phoenix.bsky.social",
"linkedin": "https://www.linkedin.com/showcase/113218220",
"github": "https://github.com/Arize-ai/phoenix"
},
"links": [
{
"label": "Resources",
"items": [
{
"label": "Blog",
"href": "https://arize.com/blog/?cat=phoenix"
}
]
},
{
"label": "Languages",
"items": [
{
"label": "English",
"href": "/docs/phoenix"
},
{
"label": "日本語 (Japanese)",
"href": "/docs/phoenix/documentation/jp"
},
{
"label": "中文 (Chinese)",
"href": "/docs/phoenix/documentation/zh"
}
]
}
]
},
"redirects": [
{
"source": "/docs/phoenix/learn/improvement-loop",
"destination": "/docs/phoenix/learn"
},
{
"source": "/docs/phoenix/user-guide",
"destination": "/docs/phoenix"
},
{
"source": "/docs/phoenix/phoenix-demo",
"destination": "/docs/phoenix/get-started"
},
{
"source": "/docs/phoenix/cookbook/evaluation/cookbooks",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/cookbook/evaluation/relevance-classification-evaluation",
"destination": "/docs/phoenix/cookbook/evaluation/evaluate-rag"
},
{
"source": "/docs/phoenix/cookbook/evaluation/using-ragas-to-evaluate-a-math-problem-solving-agent",
"destination": "/docs/phoenix/integrations/evaluation-integrations/ragas"
},
{
"source": "/docs/phoenix/integrations/platforms/cloudflare-ai-gateway",
"destination": "/docs/phoenix/integrations/llm-providers/cloudflare-ai-gateway/cloudflare-ai-gateway-tracing"
},
{
"source": "/docs/phoenix/integrations/typescript/typesafe",
"destination": "/docs/phoenix/integrations/llm-providers/typesafe/typesafe-typescript"
},
{
"source": "/docs/phoenix/integrations/python/typesafe",
"destination": "/docs/phoenix/integrations/llm-providers/typesafe/typesafe-python"
},
{
"source": "/docs/phoenix/agent-assisted-setup",
"destination": "/docs/phoenix/integrations/developer-tools/cli"
},
{
"source": "/docs/phoenix/pxi-learn-more",
"destination": "/docs/phoenix/pxi-advanced"
},
{
"source": "/docs/phoenix/end-to-end-features-notebook",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/integrations/remote-mcp",
"destination": "/docs/phoenix/integrations/mcp"
},
{
"source": "/docs/phoenix/integrations/docs-mcp",
"destination": "/docs/phoenix/integrations/mcp"
},
{
"source": "/docs/phoenix/integrations/phoenix-mcp-server",
"destination": "/docs/phoenix/integrations/mcp"
},
{
"source": "/docs/phoenix/sdk-api-reference/typescript/mcp-server",
"destination": "/docs/phoenix/integrations/mcp"
},
{
"source": "/docs/phoenix/get-started/get-started-improve-your-agent",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/get-started/get-started-prompt-playground",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/get-started/get-started-datasets-and-experiments",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/get-started/ts-get-started-tracing",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/get-started/ts-get-started-evaluations",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/get-started/ts-get-started-prompt-playground",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/get-started/ts-get-started-datasets-and-experiments",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/release-notes/06-2025/06-25-2025-new-phoenix-cloud",
"destination": "/docs/phoenix/release-notes"
},
{
"source": "/docs/phoenix/release-notes/2024/07-11-2024-hosted-phoenix-and-llamatrace",
"destination": "/docs/phoenix/release-notes"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/what-is-llamatrace-vs-phoenix-cloud",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/phoenix-cloud-migration-guide-legacy-to-new-version",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/will-phoenix-cloud-be-on-the-latest-version-of-phoenix",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/phoenix-cloud",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/cookbook/human-in-the-loop-workflows-annotations/creating-a-custom-llm-evaluator-with-a-benchmark-dataset",
"destination": "/docs/phoenix/cookbook/evaluation/creating-a-custom-llm-evaluator-with-a-benchmark-dataset"
},
{
"source": "/docs/phoenix/phoenix-deployment-options",
"destination": "/docs/phoenix/self-hosting/architecture"
},
{
"source": "/docs/phoenix/self-hosting/deployment",
"destination": "/docs/phoenix/self-hosting/architecture"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-tracing-python",
"destination": "/docs/phoenix/tracing/how-to-tracing/setup-tracing"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/custom-spans",
"destination": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-using-phoenix-otel"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/javascript",
"destination": "/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-otel"
},
{
"source": "/docs/phoenix/deployment/deploying-phoenix",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/deployment/persistence",
"destination": "/docs/phoenix/self-hosting/configuration"
},
{
"source": "/docs/phoenix/deployment/authentication",
"destination": "/docs/phoenix/self-hosting/features/authentication"
},
{
"source": "/docs/phoenix/setup/configuration",
"destination": "/docs/phoenix/self-hosting/configuration"
},
{
"source": "/docs/phoenix/hosted-phoenix",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-tracing-python/using-otel-python-directly",
"destination": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-using-phoenix-otel"
},
{
"source": "/docs/phoenix/self-hosting/local-instance",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/setup/authentication",
"destination": "/docs/phoenix/self-hosting/features/authentication"
},
{
"source": "/docs/phoenix/self-hosting/persistence",
"destination": "/docs/phoenix/self-hosting/configuration"
},
{
"source": "/docs/phoenix/references/release-notes",
"destination": "/docs/phoenix/release-notes"
},
{
"source": "/docs/phoenix/tracing/quickstart-tracing-python",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/setup",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/setup-tracing-ts",
"destination": "/docs/phoenix/sdk-api-reference/typescript/arizeai-phoenix-otel"
},
{
"source": "/docs/phoenix/self-hosting/deploying-phoenix",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/datasets-experiments/how-to-datasets/exporting-datasets",
"destination": "/docs/phoenix/datasets-and-experiments/how-to-datasets/exporting-datasets"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/customize-traces",
"destination": "/docs/phoenix/tracing/how-to-tracing/add-metadata"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing-python",
"destination": "/docs/phoenix/tracing/how-to-tracing/setup-tracing"
},
{
"source": "/docs/phoenix/self-hosting/python-notebook",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/trace-a-deployed-app",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/filtering-spans",
"destination": "/docs/phoenix/tracing/how-to-tracing/advanced/modifying-spans"
},
{
"source": "/docs/phoenix/tracing/how-to-interact-with-traces",
"destination": "/docs/phoenix/tracing/how-to-tracing"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/save-and-load-traces",
"destination": "/docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/instrumentation",
"destination": "/docs/phoenix/tracing/how-to-tracing"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/customize-spans/filtering-spans",
"destination": "/docs/phoenix/tracing/how-to-tracing/advanced/modifying-spans"
},
{
"source": "/docs/phoenix/notebooks",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/tracing/use-cases-tracing/structured-extraction",
"destination": "/docs/phoenix/cookbook/tracing/structured-data-extraction"
},
{
"source": "/docs/phoenix/prompt-engineering/use-cases-prompts/prompt-optimization",
"destination": "/docs/phoenix/cookbook/prompt-engineering/prompt-optimization"
},
{
"source": "/docs/phoenix/prompt-engineering/use-cases-prompts/react-prompting",
"destination": "/docs/phoenix/cookbook/prompt-engineering/react-prompting"
},
{
"source": "/docs/phoenix/prompt-engineering/use-cases-prompts/chain-of-thought-prompting",
"destination": "/docs/phoenix/cookbook/prompt-engineering/chain-of-thought-prompting"
},
{
"source": "/docs/phoenix/prompt-engineering/use-cases-prompts/few-shot-prompting",
"destination": "/docs/phoenix/cookbook/prompt-engineering/few-shot-prompting"
},
{
"source": "/docs/phoenix/use-cases-evals/rag-evaluation",
"destination": "/docs/phoenix/cookbook/evaluation/evaluate-rag"
},
{
"source": "/docs/phoenix/inferences/use-cases-inferences/embeddings-analysis",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/self-hosting/environments",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/api/session",
"destination": "/docs/phoenix/sdk-api-reference"
},
{
"source": "/docs/phoenix/deployment/kubernetes",
"destination": "/docs/phoenix/self-hosting/deployment-options/kubernetes"
},
{
"source": "/docs/phoenix/deployment/docker",
"destination": "/docs/phoenix/self-hosting/deployment-options/docker"
},
{
"source": "/docs/phoenix/deployment/railway",
"destination": "/docs/phoenix/self-hosting/deployment-options/railway"
},
{
"source": "/docs/phoenix/deployment/aws-with-cloudformation",
"destination": "/docs/phoenix/self-hosting/deployment-options/aws-with-cloudformation"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing",
"destination": "/docs/phoenix/integrations"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/beeai",
"destination": "/docs/phoenix/integrations/python/beeai"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/openai",
"destination": "/docs/phoenix/integrations/llm-providers/openai"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/bedrock",
"destination": "/docs/phoenix/integrations/llm-providers/amazon-bedrock"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/anthropic",
"destination": "/docs/phoenix/integrations/llm-providers/anthropic"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/litellm",
"destination": "/docs/phoenix/integrations/llm-providers/litellm"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/mistralai",
"destination": "/docs/phoenix/integrations/llm-providers/mistralai"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/groq",
"destination": "/docs/phoenix/integrations/llm-providers/groq"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/vertexai",
"destination": "/docs/phoenix/integrations/llm-providers/vertexai"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/agno",
"destination": "/docs/phoenix/integrations/python/agno"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/autogen-support",
"destination": "/docs/phoenix/integrations/python/autogen"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/crewai",
"destination": "/docs/phoenix/integrations/python/crewai"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/dspy",
"destination": "/docs/phoenix/integrations/python/dspy"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/guardrails-ai",
"destination": "/docs/phoenix/integrations/python/guardrails-ai"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/haystack",
"destination": "/docs/phoenix/integrations/python/haystack"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/hfsmolagents",
"destination": "/docs/phoenix/integrations/python/hugging-face-smolagents"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/instructor",
"destination": "/docs/phoenix/integrations/python/instructor"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/llamaindex",
"destination": "/docs/phoenix/integrations/python/llamaindex"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/langchain",
"destination": "/docs/phoenix/integrations/python/langchain"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/langgraph",
"destination": "/docs/phoenix/integrations/python/langgraph"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/langflow",
"destination": "/docs/phoenix/integrations/platforms/langflow"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/prompt-flow",
"destination": "/docs/phoenix/integrations/platforms/prompt-flow"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/vercel-ai-sdk",
"destination": "/docs/phoenix/integrations/typescript/vercel"
},
{
"source": "/docs/phoenix/self-hosting/docker",
"destination": "/docs/phoenix/self-hosting/deployment-options/docker"
},
{
"source": "/docs/phoenix/integrations/ragas",
"destination": "/docs/phoenix/integrations/evaluation-integrations/ragas"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/manual-instrumentation",
"destination": "/docs/phoenix/tracing/how-to-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/openai-agents-sdk",
"destination": "/docs/phoenix/integrations/llm-providers/openai/openai-agents-sdk-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/google-genai",
"destination": "/docs/phoenix/integrations/llm-providers/google-gen-ai/google-genai-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/bedrock-1",
"destination": "/docs/phoenix/integrations/llm-providers/amazon-bedrock"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/openai-node-sdk",
"destination": "/docs/phoenix/integrations/llm-providers/openai/openai-node-js-sdk"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/flowise",
"destination": "/docs/phoenix/integrations/platforms/flowise"
},
{
"source": "/docs/phoenix/api/evaluation-models",
"destination": "/docs/phoenix/sdk-api-reference/python/arize-phoenix-evals"
},
{
"source": "/docs/phoenix/learn/agents/readme/autogen",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/autogen"
},
{
"source": "/docs/phoenix/learn/agents/readme/crewai",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/crewai"
},
{
"source": "/docs/phoenix/learn/agents/readme/google-genai-sdk",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/google-genai-sdk-manual-orchestration"
},
{
"source": "/docs/phoenix/learn/agents/readme/openai-agents",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/openai-agents"
},
{
"source": "/docs/phoenix/learn/agents/readme/langgraph",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/langgraph"
},
{
"source": "/docs/phoenix/learn/agents/readme/smolagents",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/smolagents"
},
{
"source": "/docs/phoenix/learn/prompt-engineering/prompts-concepts",
"destination": "/docs/phoenix/prompt-engineering/concepts-prompts/prompts-concepts"
},
{
"source": "/docs/phoenix/learn/context-engineering/context-engineering-concepts",
"destination": "/docs/phoenix/prompt-engineering/concepts-prompts/context-engineering-basics"
},
{
"source": "/docs/phoenix/learn/resources/faqs",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/learn/resources/faqs/what-is-the-difference-between-phoenix-and-arize",
"destination": "/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-phoenix-and-arize"
},
{
"source": "/docs/phoenix/learn/resources/faqs/what-is-my-phoenix-endpoint",
"destination": "/docs/phoenix/sdk-api-reference#environment-variables"
},
{
"source": "/docs/phoenix/learn/resources/faqs/what-is-llamatrace-vs-phoenix-cloud",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/learn/resources/faqs/will-phoenix-cloud-be-on-the-latest-version-of-phoenix",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/learn/resources/faqs/phoenix-cloud-migration-guide-legacy-to-new-version",
"destination": "/docs/phoenix/resources/frequently-asked-questions"
},
{
"source": "/docs/phoenix/learn/resources/faqs/can-i-add-other-users-to-my-phoenix-instance",
"destination": "/docs/phoenix/self-hosting/features/authentication"
},
{
"source": "/docs/phoenix/learn/resources/faqs/can-i-use-azure-openai",
"destination": "/docs/phoenix/integrations/llm-providers/openai"
},
{
"source": "/docs/phoenix/learn/resources/faqs/can-i-use-phoenix-locally-from-a-remote-jupyter-instance",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/learn/resources/faqs/how-can-i-configure-the-backend-to-send-the-data-to-the-phoenix-ui-in-another-container",
"destination": "/docs/phoenix/self-hosting/configuration#client-connection-settings"
},
{
"source": "/docs/phoenix/learn/resources/faqs/can-i-run-phoenix-on-sagemaker",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/learn/resources/faqs/can-i-persist-data-in-a-notebook",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/learn/resources/faqs/what-is-the-difference-between-grpc-and-http",
"destination": "/docs/phoenix/self-hosting/configuration#ports"
},
{
"source": "/docs/phoenix/learn/resources/faqs/can-i-use-grpc-for-trace-collection",
"destination": "/docs/phoenix/self-hosting/configuration#ports"
},
{
"source": "/docs/phoenix/learn/resources/faqs/how-do-i-resolve-phoenix-evals-showing-not_parsable",
"destination": "/docs/phoenix/evaluation/how-to-evals/configuring-the-llm"
},
{
"source": "/docs/phoenix/learn/resources/faqs/langfuse-alternatives",
"destination": "/docs/phoenix/resources/frequently-asked-questions/langfuse-alternative-arize-phoenix-vs-langfuse-key-differences"
},
{
"source": "/docs/phoenix/learn/resources/faqs/langsmith-alternatives",
"destination": "/docs/phoenix/resources/frequently-asked-questions/open-source-langsmith-alternative-arize-phoenix-vs.-langsmith"
},
{
"source": "/docs/phoenix/learn/resources/faqs/braintrust-open-source-alternative-llm-evaluation-platform-comparison",
"destination": "/docs/phoenix/resources/frequently-asked-questions/braintrust-open-source-alternative-llm-evaluation-platform-comparison"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/what-is-my-phoenix-endpoint",
"destination": "/docs/phoenix/sdk-api-reference#environment-variables"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/can-i-add-other-users-to-my-phoenix-instance",
"destination": "/docs/phoenix/self-hosting/features/authentication"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/can-i-use-azure-openai",
"destination": "/docs/phoenix/integrations/llm-providers/openai"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/can-i-use-phoenix-locally-from-a-remote-jupyter-instance",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/how-can-i-configure-the-backend-to-send-the-data-to-the-phoenix-ui-in-another-container",
"destination": "/docs/phoenix/self-hosting/configuration#client-connection-settings"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/can-i-run-phoenix-on-sagemaker",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/can-i-persist-data-in-a-notebook",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/what-is-the-difference-between-grpc-and-http",
"destination": "/docs/phoenix/self-hosting/configuration#ports"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/can-i-use-grpc-for-trace-collection",
"destination": "/docs/phoenix/self-hosting/configuration#ports"
},
{
"source": "/docs/phoenix/resources/frequently-asked-questions/how-do-i-resolve-phoenix-evals-showing-not_parsable",
"destination": "/docs/phoenix/evaluation/how-to-evals/configuring-the-llm"
},
{
"source": "/docs/phoenix/environments",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/learn/resources/contribute-to-phoenix",
"destination": "https://github.com/Arize-ai/phoenix/blob/main/CONTRIBUTING.md"
},
{
"source": "/docs/phoenix/resources/contribute-to-phoenix",
"destination": "https://github.com/Arize-ai/phoenix/blob/main/CONTRIBUTING.md"
},
{
"source": "/docs/phoenix/learn/tracing/how-tracing-works",
"destination": "/docs/phoenix/tracing/concepts-tracing/how-tracing-works"
},
{
"source": "/docs/phoenix/tracing/concepts-tracing/concepts-annotations",
"destination": "/docs/phoenix/tracing/concepts-tracing/annotations-concepts"
},
{
"source": "/docs/phoenix/learn/tracing/faqs-tracing",
"destination": "/docs/phoenix/tracing/concepts-tracing/faqs-tracing"
},
{
"source": "/docs/phoenix/learn/datasets-and-experiments/datasets-concepts",
"destination": "/docs/phoenix/datasets-and-experiments/concepts-datasets"
},
{
"source": "/docs/phoenix/learn/evaluation/eval-data-types",
"destination": "/docs/phoenix/evaluation/concepts-evals/evaluation-types"
},
{
"source": "/docs/phoenix/learn/evaluation/llm-as-a-judge",
"destination": "/docs/phoenix/evaluation/concepts-evals/llm-as-a-judge"
},
{
"source": "/docs/phoenix/learn/evaluation/custom-task-evaluation",
"destination": "/docs/phoenix/evaluation/concepts-evals/building-your-own-evals"
},
{
"source": "/docs/phoenix/learn/evaluating-multi-agent-systems",
"destination": "/docs/phoenix/evaluation/concepts-evals/evaluating-multi-agent-systems"
},
{
"source": "/docs/phoenix/integrations/llm-providers/google-gen-ai/google-adk-tracing",
"destination": "/docs/phoenix/integrations/python/google-adk"
},
{
"source": "/docs/phoenix/learn/faqs/what-is-my-phoenix-endpoint",
"destination": "/docs/phoenix/sdk-api-reference#environment-variables"
},
{
"source": "/docs/phoenix/quickstart",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/datasets-and-experiments/quickstart-datasets",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/evaluation/evals",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/prompt-engineering/quickstart-prompts",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/tracing/llm-traces-1/quickstart-tracing-python",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/tracing/llm-traces-1/quickstart-tracing-ts",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/tracing/llm-traces-1",
"destination": "/docs/phoenix/get-started/get-started-tracing"
},
{
"source": "/docs/phoenix/prompt-engineering/quickstart-prompts/quickstart-prompts-ui",
"destination": "/docs/phoenix/get-started/get-started-evaluations"
},
{
"source": "/docs/phoenix/deployment",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/settings/phoenix-to-arize-ax-migration",
"destination": "/docs/phoenix/resources/phoenix-to-arize-ax-migration"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/faithfulness",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/faithfulness"
},
{
"source": "/docs/phoenix/evaluation/pre-built-metrics/document-relevance",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/retrieval-relevance"
},
{
"source": "/docs/phoenix/evaluation/pre-built-metrics/retrieval-rag-relevance",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/retrieval-relevance"
},
{
"source": "/docs/phoenix/evaluation/pre-built-metrics/tool-calling-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/tool-selection"
},
{
"source": "/docs/phoenix/evaluation/pre-built-metrics/q-and-a-on-retrieved-data",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/pre-built-metrics/summarization-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/pre-built-metrics/sql-generation-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/retrieval-rag-relevance",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/retrieval-relevance"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/tool-calling-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/tool-selection"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/q-and-a-on-retrieved-data",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/summarization-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/sql-generation-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/toxicity",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/toxicity"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/hallucinations",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/hallucination"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/code-metrics",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/code-generation-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/ai-vs-human-groundtruth",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/reference-link-evals",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/user-frustration",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/user-friction"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/agent-path-convergence",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/agent-planning",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/agent-reflection",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/running-pre-tested-evals/audio-emotion-detection",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/llm-evals/executors",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/evaluation/llm-evals/evaluator-traces",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/evaluation/concepts-evals/evaluators",
"destination": "/docs/phoenix/evaluation/how-to-evals"
},
{
"source": "/docs/phoenix/evaluation/concepts-evals/input-mapping",
"destination": "/docs/phoenix/evaluation/how-to-evals"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/configuring-the-llm/prompt-formats",
"destination": "/docs/phoenix/evaluation/how-to-evals/prompt-formats"
},
{
"source": "/docs/phoenix/evaluation/server-evals/builtin-evaluators",
"destination": "/docs/phoenix/evaluation/server-evals/pre-built-metrics"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/google-gen-ai",
"destination": "/docs/phoenix/integrations/llm-providers/google-gen-ai/google-genai-tracing"
},
{
"source": "/docs/phoenix/integrations/llm-providers/openai/openai-node.js-sdk",
"destination": "/docs/phoenix/integrations/llm-providers/openai/openai-node-js-sdk"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/guardrails",
"destination": "/docs/phoenix/integrations/python/guardrails-ai/guardrails-ai-tracing"
},
{
"source": "/docs/phoenix/integrations/portkey",
"destination": "/docs/phoenix/integrations/python/portkey/portkey-tracing"
},
{
"source": "/docs/phoenix/integrations/frameworks/autogen/autogen-tracing",
"destination": "/docs/phoenix/integrations/python/autogen/autogen-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/model-context-protocol-mcp",
"destination": "/docs/phoenix/integrations/mcp"
},
{
"source": "/docs/phoenix/integrations/python/openrouter",
"destination": "/docs/phoenix/integrations/llm-providers/openrouter/openai-tracing"
},
{
"source": "/docs/phoenix/quickstart/llm-traces",
"destination": "/docs/phoenix/tracing/llm-traces"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/agentspec",
"destination": "/docs/phoenix/integrations/python/agentspec/agentspec-tracing"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/tool-calling-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/tool-selection"
},
{
"source": "/docs/phoenix/integrations/pydantic",
"destination": "/docs/phoenix/integrations/python/pydantic/pydantic-tracing"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/agent-reflection",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/agent-planning",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/concepts/llm-evals",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/agent-path-convergence",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/llm-evals/running-pre-tested-evals",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/retrieval-rag-relevance",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/retrieval-relevance"
},
{
"source": "/docs/phoenix/integrations/mastra",
"destination": "/docs/phoenix/integrations/typescript/mastra"
},
{
"source": "/docs/phoenix/deployment/environments",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/deployment/configuration",
"destination": "/docs/phoenix/self-hosting/configuration"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/hallucinations",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/hallucination"
},
{
"source": "/docs/phoenix/reference/open-inference",
"destination": "/docs/phoenix/resources/openinference"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/customize-spans",
"destination": "/docs/phoenix/tracing/how-to-tracing/add-metadata/customize-spans"
},
{
"source": "/docs/phoenix/integrations/frameworks/dify/dify-tracing",
"destination": "/docs/phoenix/integrations/platforms/dify/dify-tracing"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/bring-your-own-evaluator",
"destination": "/docs/phoenix/evaluation/how-to-evals/custom-llm-evaluators"
},
{
"source": "/docs/phoenix/api/evals",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/setup/environments",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/evaluation/legacy/archived-evals/code-generation-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/toxicity",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/toxicity"
},
{
"source": "/docs/phoenix/retrieval/overview-retrieval",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/retrieval/quickstart-retrieval",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/evaluation/concepts-evals/drift",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/llm-evals/running-pre-tested-evals/q-and-a-on-retrieved-data",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/learn/agents/agent-workflow-patterns/autogen",
"destination": "/docs/phoenix/cookbook/agent-workflow-patterns/autogen"
},
{
"source": "/docs/phoenix/evaluation/legacy/archived-evals/agent-path-convergence",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/instrumentation/auto-instrument-python/llamaindex",
"destination": "/docs/phoenix/integrations/python/llamaindex/llamaindex-tracing"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/q-and-a-on-retrieved-data",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/summarization-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/capture-feedback",
"destination": "/docs/phoenix/tracing/how-to-tracing/feedback-and-annotations/capture-feedback"
},
{
"source": "/docs/phoenix/integrations/langflow/langflow-tracing",
"destination": "/docs/phoenix/integrations/platforms/langflow/langflow-tracing"
},
{
"source": "/docs/phoenix/evaluation/evaluation",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/learn/retrieval-and-infrences/benchmarking-retrieval",
"destination": "/docs/phoenix/cookbook/evaluation/evaluate-rag"
},
{
"source": "/docs/phoenix/inferences/phoenix-inferences",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/evaluation/concepts-evals/evals-with-explanations",
"destination": "/docs/phoenix/evaluation/concepts-evals/llm-as-a-judge"
},
{
"source": "/docs/phoenix/tracing/concepts-tracing/how-does-tracing-work",
"destination": "/docs/phoenix/tracing/concepts-tracing/how-tracing-works"
},
{
"source": "/docs/phoenix/tracing/use-cases-tracing/rag-evaluation",
"destination": "/docs/phoenix/cookbook/evaluation/evaluate-rag"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/dspy",
"destination": "/docs/phoenix/integrations/python/dspy/dspy-tracing"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/instrumentation/dspy",
"destination": "/docs/phoenix/integrations/python/dspy/dspy-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/vertexai",
"destination": "/docs/phoenix/integrations/llm-providers/vertexai/vertexai-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/openai",
"destination": "/docs/phoenix/integrations/llm-providers/openai/openai-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/mistralai",
"destination": "/docs/phoenix/integrations/llm-providers/mistralai/mistralai-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/llamaindex",
"destination": "/docs/phoenix/integrations/python/llamaindex/llamaindex-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/litellm",
"destination": "/docs/phoenix/integrations/llm-providers/litellm/litellm-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/haystack",
"destination": "/docs/phoenix/integrations/python/haystack/haystack-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/bedrock",
"destination": "/docs/phoenix/integrations/llm-providers/amazon-bedrock/amazon-bedrock-tracing"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/integrations-tracing/langchain",
"destination": "/docs/phoenix/integrations/python/langchain/langchain-tracing"
},
{
"source": "/docs/phoenix/cookbook/retrieval-and-inferences/embeddings-analysis",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/deploying-phoenix",
"destination": "/docs/phoenix/self-hosting"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/code-generation-eval",
"destination": "/docs/phoenix/evaluation/pre-built-metrics"
},
{
"source": "/docs/phoenix/integrations/frameworks/langchain",
"destination": "/docs/phoenix/integrations/python/langchain/langchain-tracing"
},
{
"source": "/docs/phoenix/integrations/llamaindex",
"destination": "/docs/phoenix/integrations/python/llamaindex/llamaindex-tracing"
},
{
"source": "/docs/phoenix/quickstart/llm-traces/autogen-support",
"destination": "/docs/phoenix/integrations/python/autogen/autogen-tracing"
},
{
"source": "/docs/phoenix/sdk-api-reference/python-pacakges/arize-phoenix-otel",
"destination": "/docs/phoenix/sdk-api-reference/python/arize-phoenix-otel"
},
{
"source": "/docs/phoenix/tracing/features-tracing/how-to-annotate-traces",
"destination": "/docs/phoenix/tracing/llm-traces/how-to-annotate-traces"
},
{
"source": "/docs/phoenix/tracing/integrations-tracing/llm-traces",
"destination": "/docs/phoenix/tracing/llm-traces"
},
{
"source": "/docs/phoenix/integrations/vercel/vercel-ai-sdk-tracing-js",
"destination": "/docs/phoenix/integrations/typescript/vercel/vercel-ai-sdk-tracing-js"
},
{
"source": "/docs/phoenix/cookbook/ai-engineering-workflows/aligning-llm-evals-with-human-annotations-typescript",
"destination": "/docs/phoenix/cookbook/human-in-the-loop-workflows-annotations/aligning-llm-evals-with-human-annotations-typescript"
},
{
"source": "/docs/phoenix/experiments",
"destination": "/docs/phoenix/datasets-and-experiments/overview-datasets"
},
{
"source": "/docs/phoenix/how-to/extract-data-from-spans",
"destination": "/docs/phoenix/tracing/how-to-tracing/importing-and-exporting-traces/extract-data-from-spans"
},
{
"source": "/docs/phoenix/integrations/cleanlab",
"destination": "/docs/phoenix/integrations/evaluation-integrations/cleanlab"
},
{
"source": "/docs/phoenix/integrations/frameworks/llamaindex/llamaindex-workflows-tracing",
"destination": "/docs/phoenix/integrations/python/llamaindex/llamaindex-workflows-tracing"
},
{
"source": "/docs/phoenix/learn/openinference",
"destination": "/docs/phoenix/resources/openinference"
},
{
"source": "/docs/phoenix/llm-evals/llm-evals",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/tracing/quckstart-tracing",
"destination": "/docs/phoenix/tracing/llm-traces"
},
{
"source": "/docs/phoenix/umap-visualizations",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/instrument-python",
"destination": "/docs/phoenix/tracing/how-to-tracing/setup-tracing/instrument"
},
{
"source": "/docs/phoenix/release-notes/12-2025/12-10-2025-ldap-authentication-support",
"destination": "/docs/phoenix/release-notes/12-2025/12-06-2025-ldap-authentication-support"
},
{
"source": "/docs/phoenix/release-notes/12-2025/12-10-2025-evaluator-message-formats",
"destination": "/docs/phoenix/release-notes/12-2025/12-04-2025-evaluator-message-formats"
},
{
"source": "/docs/phoenix/concepts/llm-observability",
"destination": "/docs/phoenix/tracing/llm-traces"
},
{
"source": "/docs/phoenix/datasets-and-experiments/concepts-datasets-and-experiments",
"destination": "/docs/phoenix/datasets-and-experiments/concepts-datasets"
},
{
"source": "/docs/phoenix/evaluation/building-your-own-evals",
"destination": "/docs/phoenix/evaluation/how-to-evals/custom-llm-evaluators"
},
{
"source": "/docs/phoenix/evaluation/concepts-evals/evaluation",
"destination": "/docs/phoenix/evaluation/llm-evals"
},
{
"source": "/docs/phoenix/evaluation/evaluating-rag",
"destination": "/docs/phoenix/cookbook/evaluation/evaluate-rag"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/online-evals",
"destination": "/docs/phoenix/evaluation/how-to-evals/code-evaluators"
},
{
"source": "/docs/phoenix/evaluation/how-to-evals/running-pre-tested-evals/relevance",
"destination": "/docs/phoenix/evaluation/pre-built-metrics/retrieval-relevance"
},
{
"source": "/docs/phoenix/inferences/how-to-inferences",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/learn/retrieval-and-infrences/retrieval-with-embeddings",
"destination": "/docs/phoenix/cookbook"
},
{
"source": "/docs/phoenix/learn/tracing",
"destination": "/docs/phoenix/tracing/llm-traces"
},
{
"source": "/docs/phoenix/llm-evals/benchmarking-retrieval-rag",
"destination": "/docs/phoenix/cookbook/evaluation/evaluate-rag"
},
{
"source": "/docs/phoenix/llm-evals/building-your-own-evals",
"destination": "/docs/phoenix/evaluation/how-to-evals/custom-llm-evaluators"
},
{
"source": "/docs/phoenix/datasets-and-experiments/how-to-experiments/run-experiments",
"destination": "/docs/phoenix/datasets-and-experiments/how-to-experiments/running-experiments"
},
{
"source": "/docs/phoenix/datasets-and-experiments/how-to-experiments/run-experiments-in-background",
"destination": "/docs/phoenix/datasets-and-experiments/how-to-experiments/running-experiments-in-background"
}
]
}