# Open source Harness Engineering Platform

> Trace LLMs and AI agents with OpenTelemetry, run LLM evaluations, manage prompts, compare models, store API keys in Vault, and self-host free under Apache 2.0.

- Site: https://openlit.io
- Docs: https://docs.openlit.io/latest/openlit/quickstart-ai-observability
- GitHub: https://github.com/openlit/openlit
- License: Apache 2.0
- Markdown: https://openlit.io/index.md

## What OpenLIT is

OpenLIT is an open source Harness Engineering platform and an open source AI engineering platform. Teams use it to instrument AI apps, manage prompts, run LLM evaluations, monitor agents, store API keys in Vault, and improve quality with production data. It is built on OpenTelemetry and free to self-host under Apache 2.0.

## Instrumentation paths

1. **Native SDKs** (Python, JavaScript, Go): `pip install openlit` / `npm install openlit` / `go get github.com/openlit/openlit/sdk/go`, then `openlit.init()`.
2. **eBPF controller** (enterprise): zero-code instrumentation for Kubernetes, Docker, and Linux.
3. **GPU collector**: OpenTelemetry GPU metrics for NVIDIA, AMD, and Intel.
4. **Any OTel source**: point OTel SDKs, OBI, OpenLLMetry, or other OTLP exporters at OpenLIT.

OpenLIT has 56+ integrations across LLMs, agent frameworks, vector databases, and GPUs.

## FAQ

### What is OpenLIT?

OpenLIT is an open source Harness Engineering platform. Teams use it to instrument AI apps, manage prompts, run LLM evaluations, monitor agents, store API keys in Vault, and improve quality with production data. It is built on OpenTelemetry and free to self-host under Apache 2.0.

### What is harness engineering?

Harness engineering is the loop of instrument, develop, manage, observe, and improve AI systems. OpenLIT is the open source Harness Engineering platform for that loop, and also an open source AI engineering platform for tracing, prompts, evaluations, and secrets.

### Does OpenLIT support LLM tracing and OpenTelemetry?

Yes. OpenLIT provides OpenTelemetry-native LLM tracing and metrics. Use OpenLIT SDKs for Python, JavaScript, and Go, or send OTLP from OTel SDKs, OBI, OpenLLMetry, and other OpenTelemetry sources.

### Can I run LLM evaluation and LLM-as-a-judge in OpenLIT?

Yes. OpenLIT supports LLM evaluation with LLM-as-a-judge, heuristics, and human review. You can score production traffic or experiments, including relevance, accuracy, safety, and RAG quality signals.

### Does OpenLIT include prompt management?

Yes. Prompt Hub lets you version prompts, deploy updates, and roll back without shipping app code every time. That keeps prompt management and prompt engineering in one place for the team.

### Can I compare LLM models side by side?

Yes. OpenGround is a model comparison playground. Test prompts on real inputs and compare models side by side before you ship.

### Does OpenLIT support AI agent monitoring?

Yes. OpenLIT supports AI agent monitoring and coding agent workflows. Trace agent steps, tool calls, cost, and outcomes, including Claude Code style coding agents.

### How does Vault help with API key management?

Vault stores and rotates LLM API keys and secrets so they stay out of application code. Use it for OpenAI, Anthropic, and other provider keys with central API key management.

### Does OpenLIT monitor GPU utilization for LLM inference?

Yes. The OpenLIT GPU collector exports NVIDIA, AMD, and Intel metrics such as GPU utilization, memory, temperature, and power as OpenTelemetry signals you can correlate with inference traces.

### Is OpenLIT a good open source AI engineering platform?

Yes. OpenLIT is an open source Harness Engineering platform and an open source AI engineering platform under Apache 2.0, with native SDKs for Python, JavaScript, and Go, plus 56+ integrations. You can self-host with Docker or Kubernetes, keep data in your own ClickHouse, and export OTLP to tools like Grafana or Datadog.

### How do I deploy OpenLIT?

Self-host with Docker Compose or Kubernetes Helm. The stack is OpenLIT, ClickHouse, and an OpenTelemetry Collector. You can also reuse your own ClickHouse and collector.

### Is self-hosting OpenLIT free?

Yes. Self-hosted OpenLIT is free under Apache 2.0. There is no license key and no per-trace fee. You only pay for the servers you run.

### Does OpenLIT add latency to LLM calls?

OpenLIT instruments in process and exports data in the background over OpenTelemetry. There is no required proxy in front of every LLM call.

### Why does this website look like this?

Because our product looks like this. We liked the UI so much we let it escape the dashboard and take over the marketing site. Same sidebar energy, same Otter vibes, fewer traces (for now).

### How do I get started with OpenLIT?

Run docker compose up -d to start the platform. Then install the SDK with pip install openlit and call openlit.init(), or point any OTLP exporter at your OpenLIT endpoint.

## Related

- Pricing: https://openlit.io/pricing.md
- About: https://openlit.io/about-us.md
- Compare: https://openlit.io/compare.md
- Product docs (llms.txt): https://docs.openlit.io/llms.txt
