# Opik Documentation ## Docs - [Home](https://www.comet.com/docs/opik.mdx) - [Quickstart](https://www.comet.com/docs/opik/quickstart.mdx) - [Roadmap](https://www.comet.com/docs/opik/roadmap.mdx) - [FAQ](https://www.comet.com/docs/opik/faq.mdx) - [May 23, 2025](https://www.comet.com/docs/opik/changelog/2025/5/23.mdx) - [May 5, 2025](https://www.comet.com/docs/opik/changelog/2025/5/5.mdx) - [April 28, 2025](https://www.comet.com/docs/opik/changelog/2025/4/28.mdx) - [April 21, 2025](https://www.comet.com/docs/opik/changelog/2025/4/21.mdx) - [April 14, 2025](https://www.comet.com/docs/opik/changelog/2025/4/14.mdx) - [April 7, 2025](https://www.comet.com/docs/opik/changelog/2025/4/7.mdx) - [March 31, 2025](https://www.comet.com/docs/opik/changelog/2025/3/31.mdx) - [March 24, 2025](https://www.comet.com/docs/opik/changelog/2025/3/24.mdx) - [March 17, 2025](https://www.comet.com/docs/opik/changelog/2025/3/17.mdx) - [March 10, 2025](https://www.comet.com/docs/opik/changelog/2025/3/10.mdx) - [March 3, 2025](https://www.comet.com/docs/opik/changelog/2025/3/3.mdx) - [February 24, 2025](https://www.comet.com/docs/opik/changelog/2025/2/24.mdx) - [February 17, 2025](https://www.comet.com/docs/opik/changelog/2025/2/17.mdx) - [February 10, 2025](https://www.comet.com/docs/opik/changelog/2025/2/10.mdx) - [February 3, 2025](https://www.comet.com/docs/opik/changelog/2025/2/3.mdx) - [January 27, 2025](https://www.comet.com/docs/opik/changelog/2025/1/27.mdx) - [January 20, 2025](https://www.comet.com/docs/opik/changelog/2025/1/20.mdx) - [January 13, 2025](https://www.comet.com/docs/opik/changelog/2025/1/13.mdx) - [January 6, 2025](https://www.comet.com/docs/opik/changelog/2025/1/6.mdx) - [December 30, 2024](https://www.comet.com/docs/opik/changelog/2024/12/30.mdx) - [December 23, 2024](https://www.comet.com/docs/opik/changelog/2024/12/23.mdx) - [December 16, 2024](https://www.comet.com/docs/opik/changelog/2024/12/16.mdx) - [December 9, 2024](https://www.comet.com/docs/opik/changelog/2024/12/9.mdx) - [December 2, 2024](https://www.comet.com/docs/opik/changelog/2024/12/2.mdx) - [November 25, 2024](https://www.comet.com/docs/opik/changelog/2024/11/25.mdx) - [November 18, 2024](https://www.comet.com/docs/opik/changelog/2024/11/18.mdx) - [November 11, 2024](https://www.comet.com/docs/opik/changelog/2024/11/11.mdx) - [November 4, 2024](https://www.comet.com/docs/opik/changelog/2024/11/4.mdx) - [October 21, 2024](https://www.comet.com/docs/opik/changelog/2024/10/21.mdx) - [October 18, 2024](https://www.comet.com/docs/opik/changelog/2024/10/18.mdx) - [October 14, 2024](https://www.comet.com/docs/opik/changelog/2024/10/14.mdx) - [October 7, 2024](https://www.comet.com/docs/opik/changelog/2024/10/7.mdx) - [September 30, 2024](https://www.comet.com/docs/opik/changelog/2024/9/30.mdx) - [Log traces](https://www.comet.com/docs/opik/tracing/log_traces.mdx) - [Log conversations](https://www.comet.com/docs/opik/tracing/log_chat_conversations.mdx) - [Log agents](https://www.comet.com/docs/opik/tracing/log_agents.mdx) - [Log media & attachments](https://www.comet.com/docs/opik/tracing/log_multimodal_traces.mdx) - [Log distributed traces](https://www.comet.com/docs/opik/tracing/log_distributed_traces.mdx) - [Annotate traces](https://www.comet.com/docs/opik/tracing/annotate_traces.mdx) - [Cost tracking](https://www.comet.com/docs/opik/tracing/cost_tracking.mdx) - [SDK configuration](https://www.comet.com/docs/opik/tracing/sdk_configuration.mdx) - [Export data](https://www.comet.com/docs/opik/tracing/export_data.mdx) - [Overview](https://www.comet.com/docs/opik/tracing/integrations/overview.mdx) - [OpenAI](https://www.comet.com/docs/opik/tracing/integrations/openai.mdx) - [OpenAI Agents](https://www.comet.com/docs/opik/tracing/integrations/openai_agents.mdx) - [OpenRouter](https://www.comet.com/docs/opik/tracing/integrations/openrouter.mdx) - [LiteLLM](https://www.comet.com/docs/opik/tracing/integrations/litellm.mdx) - [Langchain](https://www.comet.com/docs/opik/tracing/integrations/langchain.mdx) - [Agent Development Kit](https://www.comet.com/docs/opik/tracing/integrations/adk.mdx) - [AIsuite](https://www.comet.com/docs/opik/tracing/integrations/aisuite.mdx) - [Autogen](https://www.comet.com/docs/opik/tracing/integrations/autogen.mdx) - [AG2](https://www.comet.com/docs/opik/tracing/integrations/ag2.mdx) - [Agno](https://www.comet.com/docs/opik/tracing/integrations/agno.mdx) - [Anthropic](https://www.comet.com/docs/opik/tracing/integrations/anthropic.mdx) - [Bedrock](https://www.comet.com/docs/opik/tracing/integrations/bedrock.mdx) - [Crewai](https://www.comet.com/docs/opik/tracing/integrations/crewai.mdx) - [DeepSeek](https://www.comet.com/docs/opik/tracing/integrations/deepseek.mdx) - [Dify](https://www.comet.com/docs/opik/tracing/integrations/dify.mdx) - [DSPY](https://www.comet.com/docs/opik/tracing/integrations/dspy.mdx) - [Gemini](https://www.comet.com/docs/opik/tracing/integrations/gemini.mdx) - [Groq](https://www.comet.com/docs/opik/tracing/integrations/groq.mdx) - [Guardrails AI](https://www.comet.com/docs/opik/tracing/integrations/guardrails-ai.mdx) - [Haystack](https://www.comet.com/docs/opik/tracing/integrations/haystack.mdx) - [Instructor](https://www.comet.com/docs/opik/tracing/integrations/instructor.mdx) - [LangChainJS](https://www.comet.com/docs/opik/tracing/integrations/langchainjs.mdx) - [LangGraph](https://www.comet.com/docs/opik/tracing/integrations/langgraph.mdx) - [Llama Index](https://www.comet.com/docs/opik/tracing/integrations/llama_index.mdx) - [Ollama](https://www.comet.com/docs/opik/tracing/integrations/ollama.mdx) - [Predibase](https://www.comet.com/docs/opik/tracing/integrations/predibase.mdx) - [Pydantic AI](https://www.comet.com/docs/opik/tracing/integrations/pydantic-ai.mdx) - [Ragas](https://www.comet.com/docs/opik/tracing/integrations/ragas.mdx) - [Smolagents](https://www.comet.com/docs/opik/tracing/integrations/smolagents.mdx) - [Strands Agents](https://www.comet.com/docs/opik/tracing/integrations/strands-agents.mdx) - [Vercel AI SDK](https://www.comet.com/docs/opik/tracing/integrations/vercel-ai-sdk.mdx) - [WatsonX](https://www.comet.com/docs/opik/tracing/integrations/watsonx.mdx) - [Get Started](https://www.comet.com/docs/opik/tracing/opentelemetry/overview.mdx): Describes how to send data to Opik using OpenTelemetry - [Python SDK](https://www.comet.com/docs/opik/tracing/opentelemetry/python-sdk.mdx): How to send data to Opik using the OpenTelemetry Python SDK - [Overview](https://www.comet.com/docs/opik/evaluation/overview.mdx): A high-level overview on how to use Opik's evaluation features including some code snippets - [Concepts](https://www.comet.com/docs/opik/evaluation/concepts.mdx): Introduces the concepts behind Opik's evaluation platform - [Evaluate prompts](https://www.comet.com/docs/opik/evaluation/evaluate_prompt.mdx): Step by step guide on how to evaluate LLM prompts - [Evaluate your LLM application](https://www.comet.com/docs/opik/evaluation/evaluate_your_llm.mdx): Step by step guide on how to evaluate your LLM application - [Evaluate agents](https://www.comet.com/docs/opik/evaluation/evaluate_agents.mdx): Step-by-step guide on how to evaluate and optimize AI agents throughout their lifecycle - [Update existing experiment](https://www.comet.com/docs/opik/evaluation/update_existing_experiment.mdx): Guides you through the process of updating an existing experiment - [Manage datasets](https://www.comet.com/docs/opik/evaluation/manage_datasets.mdx): Guides you through the process of creating and managing datasets - [Overview](https://www.comet.com/docs/opik/evaluation/metrics/overview.mdx): Describes all the built-in evaluation metrics provided by Opik - [Heuristic metrics](https://www.comet.com/docs/opik/evaluation/metrics/heuristic_metrics.mdx): Describes all the built-in heuristic metrics provided by Opik - [Hallucination](https://www.comet.com/docs/opik/evaluation/metrics/hallucination.mdx): Describes the Hallucination metric - [G-Eval](https://www.comet.com/docs/opik/evaluation/metrics/g_eval.mdx): Describes Opik's built-in G-Eval metric which is is a task agnostic LLM as a Judge metric - [Moderation](https://www.comet.com/docs/opik/evaluation/metrics/moderation.mdx): Describes the Moderation metric - [Usefulness](https://www.comet.com/docs/opik/evaluation/metrics/usefulness.mdx): Describes the Usefulness metric - [Answer relevance](https://www.comet.com/docs/opik/evaluation/metrics/answer_relevance.mdx): Describes the Answer Relevance metric - [Context precision](https://www.comet.com/docs/opik/evaluation/metrics/context_precision.mdx): Describes the Context Precision metric - [Context recall](https://www.comet.com/docs/opik/evaluation/metrics/context_recall.mdx): Describes the Context Recall metric - [Custom model](https://www.comet.com/docs/opik/evaluation/metrics/custom_model.mdx): Describes how to use a custom model for Opik's built-in LLM as a Judge metrics - [Custom metric](https://www.comet.com/docs/opik/evaluation/metrics/custom_metric.mdx): Describes how to create your own metric to use with Opik's evaluation platform - [Prompt management](https://www.comet.com/docs/opik/prompt_engineering/prompt_management.mdx) - [Opik's MCP server](https://www.comet.com/docs/opik/prompt_engineering/mcp_server.mdx) - [Prompt Playground](https://www.comet.com/docs/opik/prompt_engineering/playground.mdx) - [Pytest integration](https://www.comet.com/docs/opik/testing/pytest_integration.mdx): Describes how to use Opik with Pytest to write LLM unit tests - [Production monitoring](https://www.comet.com/docs/opik/production/production_monitoring.mdx): Describes how to monitor your LLM applications in production using Opik - [Online Evaluation rules](https://www.comet.com/docs/opik/production/rules.mdx): Describes how to define scoring rules for production traces - [Gateway](https://www.comet.com/docs/opik/production/gateway.mdx): Describes how to use the Opik LLM gateway and how to integrate with the Kong AI Gateway - [Guardrails](https://www.comet.com/docs/opik/production/guardrails.mdx) - [Opik Agent Optimization Overview](https://www.comet.com/docs/opik/agent_optimization/overview.mdx): Learn about Opik's automated LLM prompt and agent optimization SDK. Discover MetaPrompt, Few-shot Bayesian, MIPRO, and Evolutionary optimization algorithms for enhanced performance. - [Opik Agent Optimizer: Getting Started](https://www.comet.com/docs/opik/agent_optimization/opik_optimizer/quickstart.mdx): Get started with Opik Agent Optimizer SDK to improve your LLM prompts through systematic optimization. Learn installation, configuration, and basic usage. - [Opik Agent Optimizer Core Concepts](https://www.comet.com/docs/opik/agent_optimization/opik_optimizer/concepts.mdx): Learn about the core concepts of Opik Agent Optimizer, including key terms, evaluation processes, optimization workflows, and best practices for effective LLM optimization. - [Optimizer Datasets & Testing](https://www.comet.com/docs/opik/agent_optimization/opik_optimizer/datasets.mdx): Learn about dataset requirements, testing methodologies, and best practices for effective prompt optimization with Opik Agent Optimizer. - [Agent Optimizer LiteLLM Support](https://www.comet.com/docs/opik/agent_optimization/opik_optimizer/litellm_support.mdx): Learn how to use any model with Opik Agent Optimizer, LiteLLMs supports various LLM providers including OpenAI, Azure, Anthropic, Google, and local models. - [Opik Agent Optimizer API Reference](https://www.comet.com/docs/opik/agent_optimization/opik_optimizer/reference.mdx): Technical SDK reference guide - [Optimizer Frequently Asked Questions](https://www.comet.com/docs/opik/agent_optimization/opik_optimizer/faq.mdx): Find answers to common questions about Opik Agent Optimizer, including optimizer selection, configuration, usage, and best practices. - [Evolutionary Optimizer: Genetic Algorthims](https://www.comet.com/docs/opik/agent_optimization/algorithms/evolutionary_optimizer.mdx): Learn how to use the Evolutionary Optimizer to discover optimal prompts through genetic algorithms, with support for multi-objective optimization and LLM-driven genetic operations. - [Few-Shot Bayesian Optimizer](https://www.comet.com/docs/opik/agent_optimization/algorithms/fewshot_bayesian_optimizer.mdx): Learn how to use the Few-Shot Bayesian Optimizer to find optimal few-shot examples for your chat-based prompts using Bayesian optimization techniques. - [MetaPrompt Optimizer](https://www.comet.com/docs/opik/agent_optimization/algorithms/metaprompt_optimizer.mdx): Learn how to use the MetaPrompt Optimizer to refine and improve your LLM prompts through systematic analysis and iterative refinement. - [MIPRO Optimizer: Agent & Complex Optimization](https://www.comet.com/docs/opik/agent_optimization/algorithms/mipro_optimizer.mdx): Learn how to use the MIPRO Optimizer to optimize complex agent behaviors and tool-using prompts through multi-agent interactive optimization. - [Advanced Prompt Engineering Best Practices](https://www.comet.com/docs/opik/agent_optimization/best_practices/prompt_engineering.mdx): Learn advanced prompt engineering techniques and how to apply them systematically using Opik Agent Optimizer for improved LLM performance. - [Optimizer Introduction Cookbook](https://www.comet.com/docs/opik/agent_optimization/optimizer-cookbooks/optimizer_introduction_cookbook.mdx): Learn how to use Opik Agent Optimizer with the HotPotQA dataset through an interactive notebook, covering setup, configuration, and optimization techniques. - [Synthetic Data Optimizer Cookbook](https://www.comet.com/docs/opik/agent_optimization/optimizer-cookbooks/synthetic_data_optimizer_cookbook.mdx): Learn how to generate synthetic Q&A data from Opik traces and optimize prompts using the MetaPromptOptimizer through an interactive notebook. - [Extending Optimizers](https://www.comet.com/docs/opik/agent_optimization/advanced/extending_optimizers.mdx): Learn how to extend Opik's optimization framework with custom algorithms and contribute to the project's development. - [Overview](https://www.comet.com/docs/opik/self-host/overview.mdx): High-level overview on how to self-host Opik - [Local deployment](https://www.comet.com/docs/opik/self-host/local_deployment.mdx): Describes how to run Opik locally using Docker Compose - [Kubernetes deployment](https://www.comet.com/docs/opik/self-host/kubernetes.mdx): Describes how to run Opik on a Kubernetes cluster - [Platform Architecture](https://www.comet.com/docs/opik/self-host/architecture.mdx): High-level overview on Opik's Platform Architecture - [Anonymous usage statistics](https://www.comet.com/docs/opik/self-host/configure/anonymous_usage_statistics.mdx): Describes the usage statistics that are collected by Opik - [Opik Cookbooks](https://www.comet.com/docs/opik/cookbook/overview.mdx): An open-source collection of notebooks and guides for using the Opik platform. - [Quickstart notebook](https://www.comet.com/docs/opik/cookbook/quickstart_notebook.mdx) - [OpenAI](https://www.comet.com/docs/opik/cookbook/openai.mdx) - [LiteLLM](https://www.comet.com/docs/opik/cookbook/litellm.mdx) - [Langchain](https://www.comet.com/docs/opik/cookbook/langchain.mdx) - [aisuite](https://www.comet.com/docs/opik/cookbook/aisuite.mdx) - [Anthropic](https://www.comet.com/docs/opik/cookbook/anthropic.mdx) - [Bedrock](https://www.comet.com/docs/opik/cookbook/bedrock.mdx) - [Crewai](https://www.comet.com/docs/opik/cookbook/crewai.mdx) - [DSPY](https://www.comet.com/docs/opik/cookbook/dspy.mdx) - [Gemini](https://www.comet.com/docs/opik/cookbook/gemini.mdx) - [Groq](https://www.comet.com/docs/opik/cookbook/groq.mdx) - [Guardrails AI](https://www.comet.com/docs/opik/cookbook/guardrails-ai.mdx) - [Haystack](https://www.comet.com/docs/opik/cookbook/haystack.mdx) - [Instructor](https://www.comet.com/docs/opik/cookbook/instructor.mdx) - [LangGraph](https://www.comet.com/docs/opik/cookbook/langgraph.mdx) - [Llama Index](https://www.comet.com/docs/opik/cookbook/llama-index.mdx) - [Ollama](https://www.comet.com/docs/opik/cookbook/ollama.mdx) - [Predibase](https://www.comet.com/docs/opik/cookbook/predibase.mdx) - [Pydantic AI](https://www.comet.com/docs/opik/cookbook/pydantic-ai.mdx) - [Ragas](https://www.comet.com/docs/opik/cookbook/ragas.mdx) - [Smolagents](https://www.comet.com/docs/opik/cookbook/smolagents.mdx) - [WatsonX](https://www.comet.com/docs/opik/cookbook/watsonx.mdx) - [Evaluate hallucination metric](https://www.comet.com/docs/opik/cookbook/evaluate_hallucination_metric.mdx) - [Evaluate moderation metric](https://www.comet.com/docs/opik/cookbook/evaluate_moderation_metric.mdx) - [Overview](https://www.comet.com/docs/opik/reference/overview.mdx) - [Overview](https://www.comet.com/docs/opik/reference/typescript-sdk/overview.mdx) - [Overview](https://www.comet.com/docs/opik/reference/typescript-sdk/integrations/overview.mdx) - [Vercel AI SDK](https://www.comet.com/docs/opik/reference/typescript-sdk/integrations/vercel-ai-sdk.mdx) - [LangChain](https://www.comet.com/docs/opik/reference/typescript-sdk/integrations/langchain.mdx) - [OpenAI](https://www.comet.com/docs/opik/reference/typescript-sdk/integrations/openai.mdx) - [Overview](https://www.comet.com/docs/opik/reference/rest-api/overview.mdx) - [Overview](https://www.comet.com/docs/opik/reference/ruby-otel-sdk/overview.mdx) - [Contribution Overview](https://www.comet.com/docs/opik/contributing/overview.mdx) - [Documentation](https://www.comet.com/docs/opik/contributing/guides/documentation.mdx) - [Python SDK](https://www.comet.com/docs/opik/contributing/guides/python-sdk.mdx) - [TypeScript SDK](https://www.comet.com/docs/opik/contributing/guides/typescript-sdk.mdx) - [Opik Optimizer](https://www.comet.com/docs/opik/contributing/guides/agent-optimizer-sdk.mdx) - [Frontend](https://www.comet.com/docs/opik/contributing/guides/frontend.mdx) - [Backend](https://www.comet.com/docs/opik/contributing/guides/backend.mdx) - [Bounty Program](https://www.comet.com/docs/opik/contributing/developer-programs/bounties.mdx) ## API Docs - API Reference > System usage [Get datasets information for BI events](https://www.comet.com/docs/opik/reference/rest-api/system-usage/get-dataset-bi-info.mdx) - API Reference > System usage [Get experiments information for BI events](https://www.comet.com/docs/opik/reference/rest-api/system-usage/get-experiment-bi-info.mdx) - API Reference > System usage [Get spans count on previous day for all available workspaces](https://www.comet.com/docs/opik/reference/rest-api/system-usage/get-spans-count-for-workspaces.mdx) - API Reference > System usage [Get traces information for BI events](https://www.comet.com/docs/opik/reference/rest-api/system-usage/get-traces-bi-info.mdx) - API Reference > System usage [Get traces count on previous day for all available workspaces](https://www.comet.com/docs/opik/reference/rest-api/system-usage/get-traces-count-for-workspaces.mdx) - API Reference > Attachments [Attachments list for entity](https://www.comet.com/docs/opik/reference/rest-api/attachments/attachment-list.mdx) - API Reference > Attachments [Complete multipart attachment upload](https://www.comet.com/docs/opik/reference/rest-api/attachments/complete-multi-part-upload.mdx) - API Reference > Attachments [Delete attachments](https://www.comet.com/docs/opik/reference/rest-api/attachments/delete-attachments.mdx) - API Reference > Attachments [Download attachment from MinIO](https://www.comet.com/docs/opik/reference/rest-api/attachments/download-attachment.mdx) - API Reference > Attachments [Start multipart attachment upload](https://www.comet.com/docs/opik/reference/rest-api/attachments/start-multi-part-upload.mdx) - API Reference > Attachments [Upload attachment to MinIO](https://www.comet.com/docs/opik/reference/rest-api/attachments/upload-attachment.mdx) - API Reference > Check [Check user access to workspace](https://www.comet.com/docs/opik/reference/rest-api/check/access.mdx) - API Reference > Check [User's default workspace name](https://www.comet.com/docs/opik/reference/rest-api/check/get-workspace-name.mdx) - API Reference > Automation rule evaluators [Find project Evaluators](https://www.comet.com/docs/opik/reference/rest-api/automation-rule-evaluators/find-evaluators.mdx) - API Reference > Automation rule evaluators [Create automation rule evaluator](https://www.comet.com/docs/opik/reference/rest-api/automation-rule-evaluators/create-automation-rule-evaluator.mdx) - API Reference > Automation rule evaluators [Delete automation rule evaluators](https://www.comet.com/docs/opik/reference/rest-api/automation-rule-evaluators/delete-automation-rule-evaluator-batch.mdx) - API Reference > Automation rule evaluators [Get automation rule evaluator by id](https://www.comet.com/docs/opik/reference/rest-api/automation-rule-evaluators/get-evaluator-by-id.mdx) - API Reference > Automation rule evaluators [Update Automation Rule Evaluator by id](https://www.comet.com/docs/opik/reference/rest-api/automation-rule-evaluators/update-automation-rule-evaluator.mdx) - API Reference > Automation rule evaluators [Get automation rule evaluator logs by id](https://www.comet.com/docs/opik/reference/rest-api/automation-rule-evaluators/get-evaluator-logs-by-id.mdx) - API Reference > Chat Completions [Create chat completions](https://www.comet.com/docs/opik/reference/rest-api/chat-completions/create-chat-completions.mdx) - API Reference > Datasets [Find datasets](https://www.comet.com/docs/opik/reference/rest-api/datasets/find-datasets.mdx) - API Reference > Datasets [Create dataset](https://www.comet.com/docs/opik/reference/rest-api/datasets/create-dataset.mdx) - API Reference > Datasets [Create/update dataset items](https://www.comet.com/docs/opik/reference/rest-api/datasets/create-or-update-dataset-items.mdx) - API Reference > Datasets [Get dataset by id](https://www.comet.com/docs/opik/reference/rest-api/datasets/get-dataset-by-id.mdx) - API Reference > Datasets [Update dataset by id](https://www.comet.com/docs/opik/reference/rest-api/datasets/update-dataset.mdx) - API Reference > Datasets [Delete dataset by id](https://www.comet.com/docs/opik/reference/rest-api/datasets/delete-dataset.mdx) - API Reference > Datasets [Delete dataset by name](https://www.comet.com/docs/opik/reference/rest-api/datasets/delete-dataset-by-name.mdx) - API Reference > Datasets [Delete dataset items](https://www.comet.com/docs/opik/reference/rest-api/datasets/delete-dataset-items.mdx) - API Reference > Datasets [Delete datasets](https://www.comet.com/docs/opik/reference/rest-api/datasets/delete-datasets-batch.mdx) - API Reference > Datasets [Find dataset items with experiment items](https://www.comet.com/docs/opik/reference/rest-api/datasets/find-dataset-items-with-experiment-items.mdx) - API Reference > Datasets [Get dataset by name](https://www.comet.com/docs/opik/reference/rest-api/datasets/get-dataset-by-identifier.mdx) - API Reference > Datasets [Get dataset item by id](https://www.comet.com/docs/opik/reference/rest-api/datasets/get-dataset-item-by-id.mdx) - API Reference > Datasets [Get dataset items](https://www.comet.com/docs/opik/reference/rest-api/datasets/get-dataset-items.mdx) - API Reference > Datasets [Get dataset items output columns](https://www.comet.com/docs/opik/reference/rest-api/datasets/get-dataset-items-output-columns.mdx) - API Reference > Datasets [Stream dataset items](https://www.comet.com/docs/opik/reference/rest-api/datasets/stream-dataset-items.mdx) - API Reference > Experiments [Find experiments](https://www.comet.com/docs/opik/reference/rest-api/experiments/find-experiments.mdx) - API Reference > Experiments [Create experiment](https://www.comet.com/docs/opik/reference/rest-api/experiments/create-experiment.mdx) - API Reference > Experiments [Create experiment items](https://www.comet.com/docs/opik/reference/rest-api/experiments/create-experiment-items.mdx) - API Reference > Experiments [Delete experiment items](https://www.comet.com/docs/opik/reference/rest-api/experiments/delete-experiment-items.mdx) - API Reference > Experiments [Delete experiments by id](https://www.comet.com/docs/opik/reference/rest-api/experiments/delete-experiments-by-id.mdx) - API Reference > Experiments [Record experiment items in bulk](https://www.comet.com/docs/opik/reference/rest-api/experiments/experiment-items-bulk.mdx) - API Reference > Experiments [Find Feedback Score names](https://www.comet.com/docs/opik/reference/rest-api/experiments/find-feedback-score-names.mdx) - API Reference > Experiments [Get experiment by id](https://www.comet.com/docs/opik/reference/rest-api/experiments/get-experiment-by-id.mdx) - API Reference > Experiments [Get experiment item by id](https://www.comet.com/docs/opik/reference/rest-api/experiments/get-experiment-item-by-id.mdx) - API Reference > Experiments [Stream experiment items](https://www.comet.com/docs/opik/reference/rest-api/experiments/stream-experiment-items.mdx) - API Reference > Experiments [Stream experiments](https://www.comet.com/docs/opik/reference/rest-api/experiments/stream-experiments.mdx) - API Reference > Feedback-definitions [Find Feedback definitions](https://www.comet.com/docs/opik/reference/rest-api/feedback-definitions/find-feedback-definitions.mdx) - API Reference > Feedback-definitions [Create feedback definition](https://www.comet.com/docs/opik/reference/rest-api/feedback-definitions/create-feedback-definition.mdx) - API Reference > Feedback-definitions [Get feedback definition by id](https://www.comet.com/docs/opik/reference/rest-api/feedback-definitions/get-feedback-definition-by-id.mdx) - API Reference > Feedback-definitions [Update feedback definition by id](https://www.comet.com/docs/opik/reference/rest-api/feedback-definitions/update-feedback-definition.mdx) - API Reference > Feedback-definitions [Delete feedback definition by id](https://www.comet.com/docs/opik/reference/rest-api/feedback-definitions/delete-feedback-definition-by-id.mdx) - API Reference > Feedback-definitions [Delete feedback definitions](https://www.comet.com/docs/opik/reference/rest-api/feedback-definitions/delete-feedback-definitions-batch.mdx) - API Reference > Guardrails [Create guardrails for traces in a batch](https://www.comet.com/docs/opik/reference/rest-api/guardrails/create-guardrails.mdx) - API Reference > LlmProviderKey [Delete LLM Provider's ApiKeys](https://www.comet.com/docs/opik/reference/rest-api/llm-provider-key/delete-llm-provider-api-keys-batch.mdx) - API Reference > LlmProviderKey [Find LLM Provider's ApiKeys](https://www.comet.com/docs/opik/reference/rest-api/llm-provider-key/find-llm-provider-keys.mdx) - API Reference > LlmProviderKey [Store LLM Provider's ApiKey](https://www.comet.com/docs/opik/reference/rest-api/llm-provider-key/store-llm-provider-api-key.mdx) - API Reference > LlmProviderKey [Get LLM Provider's ApiKey by id](https://www.comet.com/docs/opik/reference/rest-api/llm-provider-key/get-llm-provider-api-key-by-id.mdx) - API Reference > LlmProviderKey [Update LLM Provider's ApiKey](https://www.comet.com/docs/opik/reference/rest-api/llm-provider-key/update-llm-provider-api-key.mdx) - API Reference > OpenTelemetry Ingestion [Receive Protobuf Traces](https://www.comet.com/docs/opik/reference/rest-api/open-telemetry-ingestion/receive-protobuf-traces.mdx) - API Reference > Optimizations [Find optimizations](https://www.comet.com/docs/opik/reference/rest-api/optimizations/find-optimizations.mdx) - API Reference > Optimizations [Create optimization](https://www.comet.com/docs/opik/reference/rest-api/optimizations/create-optimization.mdx) - API Reference > Optimizations [Upsert optimization](https://www.comet.com/docs/opik/reference/rest-api/optimizations/upsert-optimization.mdx) - API Reference > Optimizations [Delete optimizations by id](https://www.comet.com/docs/opik/reference/rest-api/optimizations/delete-optimizations-by-id.mdx) - API Reference > Optimizations [Get optimization by id](https://www.comet.com/docs/opik/reference/rest-api/optimizations/get-optimization-by-id.mdx) - API Reference > Optimizations [Update optimization by id](https://www.comet.com/docs/opik/reference/rest-api/optimizations/update-optimizations-by-id.mdx) - API Reference > Projects [Find projects](https://www.comet.com/docs/opik/reference/rest-api/projects/find-projects.mdx) - API Reference > Projects [Create project](https://www.comet.com/docs/opik/reference/rest-api/projects/create-project.mdx) - API Reference > Projects [Get project by id](https://www.comet.com/docs/opik/reference/rest-api/projects/get-project-by-id.mdx) - API Reference > Projects [Delete project by id](https://www.comet.com/docs/opik/reference/rest-api/projects/delete-project-by-id.mdx) - API Reference > Projects [Update project by id](https://www.comet.com/docs/opik/reference/rest-api/projects/update-project.mdx) - API Reference > Projects [Delete projects](https://www.comet.com/docs/opik/reference/rest-api/projects/delete-projects-batch.mdx) - API Reference > Projects [Find Feedback Score names By Project Ids](https://www.comet.com/docs/opik/reference/rest-api/projects/find-feedback-score-names-by-project-ids.mdx) - API Reference > Projects [Get Project Metrics](https://www.comet.com/docs/opik/reference/rest-api/projects/get-project-metrics.mdx) - API Reference > Projects [Get Project Stats](https://www.comet.com/docs/opik/reference/rest-api/projects/get-project-stats.mdx) - API Reference > Projects [Retrieve project](https://www.comet.com/docs/opik/reference/rest-api/projects/retrieve-project.mdx) - API Reference > Prompts [Get prompts](https://www.comet.com/docs/opik/reference/rest-api/prompts/get-prompts.mdx) - API Reference > Prompts [Create prompt](https://www.comet.com/docs/opik/reference/rest-api/prompts/create-prompt.mdx) - API Reference > Prompts [Create prompt version](https://www.comet.com/docs/opik/reference/rest-api/prompts/create-prompt-version.mdx) - API Reference > Prompts [Get prompt by id](https://www.comet.com/docs/opik/reference/rest-api/prompts/get-prompt-by-id.mdx) - API Reference > Prompts [Update prompt](https://www.comet.com/docs/opik/reference/rest-api/prompts/update-prompt.mdx) - API Reference > Prompts [Delete prompt](https://www.comet.com/docs/opik/reference/rest-api/prompts/delete-prompt.mdx) - API Reference > Prompts [Delete prompts](https://www.comet.com/docs/opik/reference/rest-api/prompts/delete-prompts-batch.mdx) - API Reference > Prompts [Get prompt version by id](https://www.comet.com/docs/opik/reference/rest-api/prompts/get-prompt-version-by-id.mdx) - API Reference > Prompts [Get prompt versions](https://www.comet.com/docs/opik/reference/rest-api/prompts/get-prompt-versions.mdx) - API Reference > Prompts [Retrieve prompt version](https://www.comet.com/docs/opik/reference/rest-api/prompts/retrieve-prompt-version.mdx) - API Reference > Service Toggles [Get Service Toggles](https://www.comet.com/docs/opik/reference/rest-api/service-toggles/get-service-toggles.mdx) - API Reference > Spans [Add span comment](https://www.comet.com/docs/opik/reference/rest-api/spans/add-span-comment.mdx) - API Reference > Spans [Add span feedback score](https://www.comet.com/docs/opik/reference/rest-api/spans/add-span-feedback-score.mdx) - API Reference > Spans [Get spans by project_name or project_id and optionally by trace_id and/or type](https://www.comet.com/docs/opik/reference/rest-api/spans/get-spans-by-project.mdx) - API Reference > Spans [Create span](https://www.comet.com/docs/opik/reference/rest-api/spans/create-span.mdx) - API Reference > Spans [Create spans](https://www.comet.com/docs/opik/reference/rest-api/spans/create-spans.mdx) - API Reference > Spans [Get span by id](https://www.comet.com/docs/opik/reference/rest-api/spans/get-span-by-id.mdx) - API Reference > Spans [Delete span by id](https://www.comet.com/docs/opik/reference/rest-api/spans/delete-span-by-id.mdx) - API Reference > Spans [Update span by id](https://www.comet.com/docs/opik/reference/rest-api/spans/update-span.mdx) - API Reference > Spans [Delete span comments](https://www.comet.com/docs/opik/reference/rest-api/spans/delete-span-comments.mdx) - API Reference > Spans [Delete span feedback score](https://www.comet.com/docs/opik/reference/rest-api/spans/delete-span-feedback-score.mdx) - API Reference > Spans [Find Feedback Score names](https://www.comet.com/docs/opik/reference/rest-api/spans/find-feedback-score-names-1.mdx) - API Reference > Spans [Get span comment](https://www.comet.com/docs/opik/reference/rest-api/spans/get-span-comment.mdx) - API Reference > Spans [Get span stats](https://www.comet.com/docs/opik/reference/rest-api/spans/get-span-stats.mdx) - API Reference > Spans [Batch feedback scoring for spans](https://www.comet.com/docs/opik/reference/rest-api/spans/score-batch-of-spans.mdx) - API Reference > Spans [Search spans](https://www.comet.com/docs/opik/reference/rest-api/spans/search-spans.mdx) - API Reference > Spans [Update span comment by id](https://www.comet.com/docs/opik/reference/rest-api/spans/update-span-comment.mdx) - API Reference > Traces [Add trace comment](https://www.comet.com/docs/opik/reference/rest-api/traces/add-trace-comment.mdx) - API Reference > Traces [Add trace feedback score](https://www.comet.com/docs/opik/reference/rest-api/traces/add-trace-feedback-score.mdx) - API Reference > Traces [Get traces by project_name or project_id](https://www.comet.com/docs/opik/reference/rest-api/traces/get-traces-by-project.mdx) - API Reference > Traces [Create trace](https://www.comet.com/docs/opik/reference/rest-api/traces/create-trace.mdx) - API Reference > Traces [Create traces](https://www.comet.com/docs/opik/reference/rest-api/traces/create-traces.mdx) - API Reference > Traces [Get trace by id](https://www.comet.com/docs/opik/reference/rest-api/traces/get-trace-by-id.mdx) - API Reference > Traces [Delete trace by id](https://www.comet.com/docs/opik/reference/rest-api/traces/delete-trace-by-id.mdx) - API Reference > Traces [Update trace by id](https://www.comet.com/docs/opik/reference/rest-api/traces/update-trace.mdx) - API Reference > Traces [Delete trace comments](https://www.comet.com/docs/opik/reference/rest-api/traces/delete-trace-comments.mdx) - API Reference > Traces [Delete trace feedback score](https://www.comet.com/docs/opik/reference/rest-api/traces/delete-trace-feedback-score.mdx) - API Reference > Traces [Delete trace threads](https://www.comet.com/docs/opik/reference/rest-api/traces/delete-trace-threads.mdx) - API Reference > Traces [Delete traces](https://www.comet.com/docs/opik/reference/rest-api/traces/delete-traces.mdx) - API Reference > Traces [Find Feedback Score names](https://www.comet.com/docs/opik/reference/rest-api/traces/find-feedback-score-names-2.mdx) - API Reference > Traces [Get trace stats](https://www.comet.com/docs/opik/reference/rest-api/traces/get-trace-stats.mdx) - API Reference > Traces [Get trace comment](https://www.comet.com/docs/opik/reference/rest-api/traces/get-trace-comment.mdx) - API Reference > Traces [Get trace thread](https://www.comet.com/docs/opik/reference/rest-api/traces/get-trace-thread.mdx) - API Reference > Traces [Get trace threads](https://www.comet.com/docs/opik/reference/rest-api/traces/get-trace-threads.mdx) - API Reference > Traces [Batch feedback scoring for traces](https://www.comet.com/docs/opik/reference/rest-api/traces/score-batch-of-traces.mdx) - API Reference > Traces [Search traces](https://www.comet.com/docs/opik/reference/rest-api/traces/search-traces.mdx) - API Reference > Traces [Update trace comment by id](https://www.comet.com/docs/opik/reference/rest-api/traces/update-trace-comment.mdx) - API Reference > Redirect [Create dataset redirect url](https://www.comet.com/docs/opik/reference/rest-api/redirect/datasets-redirect.mdx) - API Reference > Redirect [Create experiment redirect url](https://www.comet.com/docs/opik/reference/rest-api/redirect/experiments-redirect.mdx) - API Reference > Redirect [Create project redirect url](https://www.comet.com/docs/opik/reference/rest-api/redirect/projects-redirect.mdx)