Skip to content

Opik

Comet's Apache 2.0 platform for tracing, evaluating and optimising LLM apps and agents, with the full server free to self-host.

Reviewed by Sheela · Updated

View on GitHub Open source

Our rating

4.1/5

Opik gives away the whole server under Apache 2.0 and sells the cheapest hosted plan, but the self-hosted build has no user accounts and phones home by default.

What it is

Opik, from the ML experiment-tracking company Comet, traces LLM calls and agent steps, runs evaluations with LLM-as-judge metrics, manages prompts and datasets, and monitors production with dashboards and online evaluation rules. A pytest integration runs evaluations in CI, an Agent Optimizer SDK tunes prompts automatically, and an MCP server lets Claude Code or Cursor read traces from chat.

The whole platform, server and web app included, is Apache 2.0, and Comet's pricing page describes the self-hosted build as the same codebase as the hosted one. Self-hosting runs on Docker Compose for local use or a Helm chart for production, on a stack of ClickHouse, MySQL, Redis, ZooKeeper and MinIO.

Hosted plans start with a free tier of 25,000 spans a month and 60-day retention. Pro costs $19 a month for 100,000 spans, then $5 per 100,000; retention up to 400 days is an add-on priced at $29 per 100,000 spans.

Our review

Opik's case rests on licence and price. Every part of it, server included, is Apache 2.0 with no enterprise folder, and the Pro cloud plan at $19 a month for 100,000 spans undercuts Langfuse Core at $29. For a team whose lawyers want a plain permissive licence on the thing they host, that settles a lot.

The feature list tracks Langfuse closely: traces, datasets, experiments, LLM-as-judge metrics for hallucination and moderation, online evaluation and prompt management. Its additions are the Agent Optimizer, a pytest integration that makes evaluations behave like unit tests, and AI Guardrails, which the pricing page lists only for the self-hosted edition. Integrations run to more than 60 frameworks and providers, plus OpenTelemetry for Java, Ruby and .NET. The README's claim of 40 million traces a day is a vendor figure with no published benchmark behind it.

The self-hosted edition has a gap that the licence talk hides. Comet's own docs say it comes "without user management features", so there are no logins or roles: anyone who can reach port 5173 sees every trace, and traces usually hold prompts and customer text. It also sends a daily anonymous usage report to Comet by default (trace, experiment and dataset counts plus a server ID) until OPIK_USAGE_REPORT_ENABLED is set to false. Hosted SSO, RBAC and the SOC 2, ISO 27001 and HIPAA line all sit on the Enterprise plan.

Release cadence is near-daily; 2.2.119 shipped on 23 October 2026, and the docs warn that newer SDKs may need a newer server, so a self-hosted install has to keep pace. With about 22,800 GitHub stars to Langfuse's 36,200, Opik has fewer community answers to lean on. The pricing page still contradicts itself on seats, promising unlimited members in the FAQ while capping Free at 10 and Pro at 50 on the plan cards.

Where it earns its place

  • An ML engineer at a fintech that cannot send prompts to a US SaaS

    Trace and evaluate an internal RAG assistant without data leaving the VPC

    Deploy the Helm chart into the existing Kubernetes cluster and point the Python SDK at it with opik configure. No licence fee, but the team runs ClickHouse and MySQL itself and must put SSO or a VPN in front, because the open-source edition has no user accounts.

  • A three-person startup shipping a customer-facing agent

    Get production traces and online LLM-judge scores without running infrastructure

    Pro at $19 a month covers 100,000 spans; at 2 million spans a month the bill is about $114 at $5 per extra 100,000. Data is stored in the US and kept 60 days unless the retention add-on is bought.

  • A platform team already using Comet for model training

    Keep LLM evaluation next to existing experiment tracking

    Opik runs in the same Comet workspace, and the pytest integration fails a CI build when a hallucination or relevance metric drops. The MLOps add-on and OpikAssist are cloud-only, so mixed self-hosted setups lose them.

Before you commit

Setup
pip install opik and add the @track decorator for the hosted cloud. Self-hosting is git clone plus ./opik.sh on Docker Compose, which the docs call not production-ready; production uses the Helm chart. Comet publishes no CPU or memory sizing.
Integrations
Python and TypeScript SDKs, a REST API, OpenTelemetry ingest, and documented integrations for more than 60 frameworks and providers including LangChain, LangGraph, LlamaIndex, OpenAI Agents, Vercel AI SDK, LiteLLM, Dify and n8n. An MCP server connects Claude Code, Cursor and Codex.
Data and privacy
Self-hosted traces stay in your ClickHouse, but the server sends a daily anonymous usage report to Comet unless OPIK_USAGE_REPORT_ENABLED=false, and there is no built-in login. A medium-severity SSRF in the alert webhook test endpoint was published in September 2026. Cloud is US-hosted; SOC 2, ISO 27001 and HIPAA are listed on Enterprise only.
Cost at scale
Self-hosted is free apart from the cluster. Cloud Pro is $19 plus $5 per 100,000 spans over 100,000, so 10 million spans a month is about $514; extending retention to 400 days costs $29 per 100,000 spans. SSO, RBAC and SLAs need a custom Enterprise contract.
Limits
181 open issues and pull requests, many on LLM-judge score parsing and dashboard filters. Near-daily releases and SDK-server version coupling mean self-hosted installs need regular upgrades. Smaller community than Langfuse.

What's good

  • Apache 2.0 throughout, including the server
  • Pro cloud at $19 a month undercuts Langfuse Core ($29)
  • Pytest integration, prompt optimiser and self-hosted guardrails
  • OpenTelemetry ingest for Java, Ruby and .NET

What's not

  • Self-hosted edition has no logins or roles
  • Anonymous usage report on by default
  • SSO, RBAC and compliance only on Enterprise
  • Pricing page contradicts itself on seat limits

Best for

Teams that want a permissively licensed, self-hostable tracing and evaluation platform, or a low-cost hosted one.

Alternatives

Opik: common questions

Is Opik worth it?
Opik gives away the whole server under Apache 2.0 and sells the cheapest hosted plan, but the self-hosted build has no user accounts and phones home by default. We rate it 4.1 out of 5.
How much does Opik cost?
Free and open source under Apache 2.0. Cloud: Free (25k spans/month, 60-day retention); Pro $19/month (100k spans, then $5 per 100k; 400-day retention add-on $29 per 100k spans); Enterprise custom.
What are the downsides of Opik?
Self-hosted edition has no logins or roles; anonymous usage report on by default; sSO, RBAC and compliance only on Enterprise; pricing page contradicts itself on seat limits.
Who is Opik best for?
Teams that want a permissively licensed, self-hostable tracing and evaluation platform, or a low-cost hosted one.
How much does Opik cost for a team or in production?
Self-hosted is free apart from the cluster. Cloud Pro is $19 plus $5 per 100,000 spans over 100,000, so 10 million spans a month is about $514; extending retention to 400 days costs $29 per 100,000 spans. SSO, RBAC and SLAs need a custom Enterprise contract.
Is Opik safe for company data?
Self-hosted traces stay in your ClickHouse, but the server sends a daily anonymous usage report to Comet unless OPIK_USAGE_REPORT_ENABLED=false, and there is no built-in login. A medium-severity SSRF in the alert webhook test endpoint was published in September 2026. Cloud is US-hosted; SOC 2, ISO 27001 and HIPAA are listed on Enterprise only.
What are the best Opik alternatives?
The closest alternatives we have reviewed are Langfuse, Arize Phoenix and DeepEval.

Answers checked Oct 23, 2026.

Make Opik? Show this rating on your siteOpik rated 4.1 out of 5 on ReviewRamble