answer·5 min read

Is judgeval open source?

judgeval is Apache-2.0 and public on GitHub. The Judgment platform it sends traces to is closed and hosted. Here is what the license covers, what still depends on the service, and how other deployment models compare.

the short answer

Yes. judgeval, Judgment Labs' Python SDK, is open source under Apache-2.0, with smaller JavaScript, Go and Java repositories. The Judgment platform is not open source: its hosted quickstart needs a Judgment API key and organization ID, and the docs list platform self-hosting as coming soon.

License
Apache-2.0 (judgeval, Python).
Runtime
Python 3.10 or later; pin the current PyPI release in production.
Open
The SDK: tracing, judge and monitoring clients, and an MCP server; the separate CLI is marked deprecated.
Closed
The hosted Judgment platform: storage, judging on live traffic, dashboards.

What Is Open and What Is Not

ComponentOpen source?Notes
judgeval (Python SDK)Yes, Apache-2.0Public Python client and evaluation SDK
judgeval-js, judgeval-go, judgeval-javaPublic repositoriesSmaller siblings of the Python SDK
judgment-pluginPublic repositorySends Claude Code and Codex sessions for judging
Judgment platformNoHosted; self-hosting listed as coming soon
From the JudgmentLabs GitHub organization, PyPI and the Judgment Labs documentation.

Apache-2.0 is a permissive license. You can use, modify and redistribute the SDK, including inside commercial software, as long as you keep the license and notices, and it includes an express patent grant from contributors. For a client library, that is about as open as it gets.

What the Open SDK Gives You

Per its README, judgeval provides:

  • Tracing built on OpenTelemetry, through a @Tracer.observe() decorator, with auto-instrumentation for OpenAI, Anthropic, Google GenAI and Together AI clients.
  • Framework integrations for LangGraph, OpenLit and the Claude Agent SDK.
  • Agent judges, described as "prompt-based scorers to evaluate agent behaviors at scale".
  • Online monitoring: "Automatically score live production traffic server-side with no latency impact."
  • JQL, a query interface, and an MCP server. The README also describes a CLI, but Judgment Labs' CLI reference marks it deprecated, so plan around the SDK and MCP.

Read the list for where the work happens. Tracing runs in your process, and that code is open: you can read exactly what the SDK captures and sends, patch it, or pin it. Scoring live traffic runs "server-side", on the Judgment platform, and so does storage. That is why the quickstart starts by exporting JUDGMENT_API_KEY and JUDGMENT_ORG_ID.

What an Open SDK Does Not Give You

An open client in front of a closed service is a common and reasonable model. It answers some questions and not others:

  • It answers "what does this library send from our process?" You can audit it line by line, which helps a security review.
  • It does not answer "where is our data stored?" Traces go to the hosted platform, and self-hosting that platform is not available yet. See can you self-host Judgment Labs.
  • It does not make you portable by itself. Tracing on OpenTelemetry is the portable layer. Judges, rubrics, behaviors and monitoring configuration are platform features, so check what can be exported before you build on them.
  • It does not set the price. The SDK is free; the platform's pricing is not published. See Judgment Labs pricing.

Getting the Most from the Open Part

If you adopt judgeval, the license gives you three practical levers. Each is worth pulling before you are deep in the platform:

  • Audit the payload. Before production, read the instrumentation for the clients you use - OpenAI, Anthropic, Google GenAI, Together AI - and confirm what each span carries: prompts, completions, tool arguments, token counts. If a field must never leave your network, strip it in your own code before the traced call rather than trusting a setting you cannot see.
  • Pin the version. judgeval needs Python 3.10 or later. Pin the current PyPI release like any dependency that sends data off the machine, and read the release notes before upgrading, because an instrumentation change can change what leaves your process.
  • Keep the traces portable. Tracing is OpenTelemetry, so keep your own span names and attributes meaningful rather than leaning on vendor-specific decoration. If you later add or switch back ends, OpenTelemetry-shaped instrumentation is the part most likely to carry over.

None of this changes where hosted judging, monitoring and history live. If you want to operate the complete platform yourself, compare Latitude and Langfuse with the operational work each requires. If managed infrastructure is acceptable, Failproof AI runs code-based and LLM-based evaluations in the cloud, supports your existing evaluation suite, and analyzes trace evidence across sessions to find recurring failure modes and recommend fixes.

How the Deployment Models Compare

From each project's repository, documentation and pricing pages.
Judgment LabsLatitudeLangfuseFuture AGIFailproof AI
Platform open sourceSDK only; platform hostedMIT, whole platformMIT outside ee foldersApache-2.0 core; ee/ code needs a license in productionCLI is MIT; Cloud is not
Free self-hostComing soonDocker, Helm, RailwayDocker Compose, KubernetesDocker Compose for the open core; enterprise code is separately licensedCLI yes; Cloud on Enterprise
Built-in judgesAgent Judge, Code JudgeLLM judge, rules, JavaScriptLLM-as-a-judge templatesBuilt-in evaluators, Turing modelsCode checks, LLM judges, your existing eval set
Recurring failure analysisBehavior Discovery and Production IssuesEvaluations and human review; no equivalent automatic failure discovery documentedScores and trace analysis; no equivalent automatic failure discovery documentedEvaluations and platform analysisFindings with affected traces and a recommended fix
Runtime controlNo action blocking documentedNoNone documentedFor traffic through its gateway or SDKTested policies at supported agent hooks

If "open source" means you can run the complete core platform yourself, Latitude and Langfuse are the clearest options here, though Langfuse keeps enterprise features in ee/. Future AGI publishes an Apache-2.0 core with separately licensed enterprise code. If the requirement is to audit the code running inside the agent, judgeval qualifies, as does the MIT-licensed Failproof AI CLI. Failproof AI Cloud remains managed or Enterprise self-hosted. Open-source agent eval tools covers the build and operating tradeoffs in more depth.

What the License Changes

The Apache-2.0 license lets you inspect what leaves your process, patch an integration and keep the instrumentation if you change back ends. It does not give you the hosted platform, its stored history or a self-hosted deployment. For a purchase decision, evaluate those separately: SDK license, data location, export format, operational ownership and platform price.

FAQ

What license is judgeval under?

Apache-2.0, per its GitHub repository and PyPI listing. That permits commercial use, modification and redistribution, provided you keep the license and notice files, and includes a patent grant from contributors. The license covers the SDK code only, not the hosted Judgment platform or the judges that run there.

Can I use judgeval without a Judgment Labs account?

The README's quickstart begins by exporting JUDGMENT_API_KEY and JUDGMENT_ORG_ID, and its monitoring scores traffic server-side on the Judgment platform, so plan on an account. You can read, fork and modify the code under Apache-2.0, but storage, dashboards and judging on live traffic are platform features.

Is the Judgment Labs platform open source?

No. The platform that stores traces, runs judges on live traffic and powers monitoring is closed and hosted by Judgment Labs. Its docs say self-hosting capabilities for the platform are coming soon, with early access through contact@judgmentlabs.ai.

Is there a fully open-source alternative to Judgment Labs?

Latitude is MIT, and Langfuse is MIT outside its ee/ folders. Both can be self-hosted. Future AGI has an Apache-2.0 core with separately licensed enterprise code, so it is better described as open core. Compare the platform features and the databases, queues, upgrades and on-call work you would own, not only the repository license.

Get Started

Failproof AI is free to start. It finds recurring failure modes across agent sessions using code-based and LLM-based evaluations, groups the evidence into findings, and recommends fixes. Bring the eval suite you already have, alert the right owner when behavior drifts, and turn a tested fix into a policy that prevents the failure from recurring. See pricing for the tiers.

Sources

Checked against each vendor's own site and docs on 2026-09-14. Products change; if a detail here is out of date, tell us at support@befailproof.ai.

  1. judgeval on GitHub
  2. judgeval on PyPI
  3. JudgmentLabs on GitHub
  4. Judgment Labs docs: Self-hosting
  5. Judgment Labs docs: Judges
  6. Latitude on GitHub
  7. Latitude license change to MIT (PR #3217)
  8. Latitude docs: Evaluations
  9. Langfuse on GitHub
  10. Langfuse docs: Self-hosting
  11. Langfuse docs: LLM-as-a-judge
  12. Future AGI README on GitHub
  13. Future AGI docs: Evaluator models