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

# OpenLIT

> Open-source AI engineering platform

<video controls className="w-full aspect-video" src="https://openlit.io/static/images/demo.mp4" />

OpenLIT is an open-source AI engineering platform that helps teams build, evaluate and observe AI applications across the entire lifecycle from development to production.

OpenLIT provides the following OSS tools to support this goal:

* [OpenLIT](/latest/openlit/installation) - Open-source platform for tracing, prompt management, evaluations, and scalable AI observability with dashboards, metrics, logs, and remote collectors.
* [OpenLIT SDKs](/latest/sdk/overview) - OpenTelemetry-native auto-instrumentation to trace LLMs, agents, vector databases and GPUs with zero-code.
* [OpenLIT Controller](/latest/controller/overview) - Zero-code LLM and Agent observability for Kubernetes, Docker, and Linux using eBPF and automatic SDK injection.

The project proudly follows OpenTelemetry Semantic Conventions for AI observability standards.

## Features

<Tabs>
  <Tab title="Tracing" icon="bars-staggered">
    <video autoPlay muted loop controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/openlit/bDceVwnmhemq49YN/images/trace-details.mp4?fit=max&auto=format&n=bDceVwnmhemq49YN&q=85&s=cc03b586ff354a82b92f2ee3ce433b3d" data-path="images/trace-details.mp4" />

    OpenLIT provides distributed tracing capabilities for understanding and debugging AI applications:

    * [OpenTelemetry-native SDKs](/latest/sdk/overview) - Automatic instrumentation for LLMs, agents, frameworks, Vector databases, MCP and GPUs.
    * [Exceptions Monitoring](/latest/openlit/observability/error) - Track and debug application errors with detailed stack traces.
    * **Universal Compatibility** - View traces from any OpenTelemetry-instrumented tool or LLM instrumentation frameworks like OpenInference, OpenLLMetry.
  </Tab>

  <Tab title="Evaluations" icon="ruler">
    <video autoPlay muted loop controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/openlit/bDceVwnmhemq49YN/images/evaluations.mp4?fit=max&auto=format&n=bDceVwnmhemq49YN&q=85&s=a57e44d8f52679b193d0ebebf4735c87" data-path="images/evaluations.mp4" />

    OpenLIT provides automated LLM evaluation and testing capabilities for production AI applications:

    * [Online LLM-as-a-jduge](/latest/openlit/evaluations/llm-as-a-judge) - Zero-setup AI quality monitoring that automatically evaluates your LLM responses from traces.
    * [Programmatic Evaluations](/latest/openlit/evaluations/programmatic-evals) - Programmatic AI evaluation tools for custom testing workflows and development pipelines.
  </Tab>

  <Tab title="Prompts" icon="message">
    <video autoPlay muted loop controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/openlit/bDceVwnmhemq49YN/images/prompts.mp4?fit=max&auto=format&n=bDceVwnmhemq49YN&q=85&s=45ec980ac010c63dd9e74bbb107ae3c8" data-path="images/prompts.mp4" />

    OpenLIT's [Prompt Hub](/latest/openlit/prompts-experiments/prompt-hub) provides capabilities to centrally manage and maintain prompts:

    * Version and edit prompts collaboratively
    * Deploy prompts to any environment without code changes
    * Track prompt evolution and changes over time
  </Tab>

  <Tab title="Experiments" icon="flask">
    <video autoPlay muted loop controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/openlit/bDceVwnmhemq49YN/images/experiments.mp4?fit=max&auto=format&n=bDceVwnmhemq49YN&q=85&s=f385fd68e71a0379dccd6ee564597a7e" data-path="images/experiments.mp4" />

    OpenLIT provides experimentation tools for comparing and optimizing AI models:

    * [OpenGround](/latest/openlit/prompts-experiments/openground) - Compare cost, duration, and response tokens across LLMs to choose the most efficient model for your use case.
  </Tab>

  <Tab title="Dashboards" icon="grid">
    <video autoPlay muted loop controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/dashboards.mp4?fit=max&auto=format&n=o7M0DoQ9lLUZaVc9&q=85&s=a4e0228fbad16b685ad2981499fe9167" data-path="images/dashboards.mp4" />

    [Dashboards](/latest/openlit/dashboards/overview) in OpenLIT provide powerful visualization capabilities for AI monitoring:

    * Create and resize custom widgets with flexible configurations and layouts
    * Visualize telemetry from any OpenTelemetry-instrumented tool or LLM instrumentation frameworks like OpenInference, OpenLLMetry
    * Write custom SQL queries to analyze your AI telemetry data
    * Export and import dashboard configurations as JSON files
  </Tab>

  <Tab title="Secrets" icon="vault">
    <video autoPlay muted loop controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/openlit/oP6rqLGiwYvXWG_M/images/secrets.mp4?fit=max&auto=format&n=oP6rqLGiwYvXWG_M&q=85&s=e69aef05425100fb2a1e7ac936784e80" data-path="images/secrets.mp4" />

    OpenLIT provides secure credential management for AI applications:

    * [Vault](/latest/openlit/developer-resources/vault) - Centrally store LLM API keys that applications can retrieve remotely without restarts for seamless key rotation.
  </Tab>
</Tabs>

## Upgrade Information

<Warning>
  **Important Upgrade Notice**: When upgrading from OpenLIT versions prior to 1.15.0 (which introduced Fleet Hub), special attention is required for Docker Compose deployments.

  If you're running OpenLIT using Docker Compose, you **must** use the `--remove-orphans` flag when upgrading:

  ```bash theme={null}
  # Upgrade with orphan removal
  docker-compose up -d --remove-orphans
  ```

  This is necessary because the OpenTelemetry Collector has been integrated directly into the OpenLIT container, and the standalone `otel-collector` container is no longer needed. Without `--remove-orphans`, the old collector container will conflict with the new integrated collector on ports 4317 and 4318.
</Warning>

## Getting Started

Choose your path to start building better AI applications with OpenLIT:

<CardGroup cols={2}>
  <Card title="Quickstart: LLM Observability" href="/latest/openlit/quickstart-ai-observability" icon="bolt">
    Production-ready AI monitoring setup in 2 simple steps with zero code changes
  </Card>

  <Card title="Deploy OpenLIT" href="/latest/openlit/installation" icon="circle-down">
    Deployment options for scalable LLM monitoring infrastructure
  </Card>

  <Card title="Create a dashboard" href="/latest/openlit/dashboards/overview" icon="grid">
    Create custom visualizations with flexible widgets, queries, and real-time AI monitoring
  </Card>

  <Card title="Manage prompts" href="/latest/openlit/prompts-experiments/prompt-hub" icon="message">
    Version, deploy, and collaborate on prompts with centralized management and tracking
  </Card>
</CardGroup>

<Card title="Zero-code observability with the OpenLIT Controller" icon="tower-broadcast" href="/latest/controller/overview">
  Discover and instrument LLM traffic across Kubernetes, Docker, and Linux using eBPF — no code changes required.
</Card>
