Skip to main content
Ranked roundup

Best LLM Evaluation Tools in 2026

The phrase 'LLM evaluation tool' hides two different products. One family tests before you ship: define test cases, score outputs with assertions or an LLM judge, fail the build on regression. The other family watches after you ship: trace production traffic, score it online, and turn real failures into datasets. Teams that conflate the two buy the wrong tool, then blame the category.

This ranking covers both families because real teams need both jobs done. It is written for teams putting LLM features in front of users: product copilots, RAG systems, and agents, where a silent quality regression costs revenue or trust. We ranked six serious options, and each verdict says when a lower-ranked tool beats the winner, because in this category the honest answer is usually a two-tool stack rather than a single champion.

TL;DR

For most teams shipping LLM features in 2026, the best evaluation tool is Promptfoo: MIT-licensed, free, runs entirely on your machine, and turns prompt and model changes into CI-gated regression tests plus automated red teaming. It is now part of OpenAI (acquisition announced March 9, 2026), with a published commitment to keep the project open source and model-agnostic. Pick Braintrust when the job is the full production quality loop: tracing live traffic, scoring it online, and letting mixed engineering and product teams curate datasets, at a flat $249/month with unlimited seats. Pick LangSmith when your stack is LangChain or LangGraph: nothing traces those graphs as natively. DeepEval is the strongest pure metrics framework for pytest-style testing, Arize Phoenix is the self-hosted tracing and evals pick, and Ragas is the specialist library when RAG metrics are the whole job. Most production teams run two tools: Promptfoo in CI plus one observability platform.

How this ranking was made

Verified July 15, 2026

We ranked for teams shipping LLM products, not for research benchmarking. Every price, version number, and limit on this page was pulled from the vendors' live pricing pages, documentation, GitHub repositories and release feeds, and, for the Promptfoo acquisition, OpenAI's and Promptfoo's own announcements, all fetched on the verification date shown here; nothing is quoted from memory or third-party listicles. BearPlex builds eval harnesses as standard scope on production AI engagements, which is where the workflow judgments come from. No vendor paid for placement, and the winner is not something BearPlex sells: Promptfoo is free, MIT-licensed open source. We excluded raw benchmark leaderboards and generic ML monitoring platforms, which answer a different question, and we treated evaluation frameworks and observability platforms as one market because that is how buying decisions actually get made.

Evaluation depth

Metric coverage that matters in production: deterministic assertions, LLM-as-judge rubrics, RAG metrics, agent and multi-turn metrics, and how much you can customize without forking.

Workflow fit

Where the tool actually lives: CI gates before ship, online scoring after ship, and whether non-engineers can review outputs and curate datasets.

Cost and pricing model

What the bill looks like from a solo developer to a 20-person AI team, from the vendors' published pricing as of the verification date.

Openness and lock-in

License, self-hosting path, where your eval data lives, and how painful it is to leave.

Production observability

Tracing, online evaluation, alerting, and failure clustering on live traffic, for the tools that claim that job.

All 6 at a glance

Dimension#1 Promptfoo#2 Braintrust#3 LangSmith#4 DeepEval#5 Arize Phoenix#6 Ragas
License / modelMIT open source (part of OpenAI, open-source commitment published)Proprietary SaaSProprietary SaaSApache 2.0 framework + commercial platformElastic License 2.0Apache 2.0
Core jobPre-ship evals, CI gates, red teamingProduction tracing, online evals, dataset curationTracing and evals, deepest on LangChain/LangGraphPytest-style eval framework, widest metric menuSelf-hosted tracing, evals, and experimentsRAG metric library plus test data generation
Self-hostingYes: runs 100% locallyEnterprise tier only (on-prem or hybrid)Enterprise tier (self-hosted or hybrid)Framework yes; platform on-prem on EnterpriseYes, first-class (local, Docker, Kubernetes)Yes: it is a library
Entry pricingFree; red teaming includes 10k probes/monthFree Starter; Pro $249/mo flat, unlimited seatsFree Developer seat; Plus $39/seat/mo + $2.50 per 1k tracesFree framework; platform free tier, Starter from $9.99/user/moFree self-host; Arize AX free tier, Pro $50/moFree
Red teaming / security testingBest in class: automated adversarial probes and vulnerability scanningNoNoNot in the core frameworkNoNo
Online evals on live trafficNo: tests before shipCore productBuilt in (online evaluations, automation rules)Via the Confident AI platformYes, on captured tracesCompose it yourself with an observability stack
Standout fact (verified July 2026)350k+ developers, 25%+ of the Fortune 500 per the acquisition announcementLoop, Topics, Brainstore; unlimited seats on every tier$2.50 per 1k base traces; 400-day extended retention optionv4.1.0; G-Eval and DAG metric buildersOTel-native; 3M+ monthly downloadsv0.4.3; the field's reference RAG metric suite

The ranking

Promptfoo

Promptfoo (part of OpenAI; acquisition announced March 2026)

The open-source standard for pre-ship evals: CI regression gates, any provider, and automated red teaming, free and fully local.

Promptfoo wins because it removes every excuse for shipping unevaluated prompts. It is MIT-licensed, runs 100% locally with no cloud dependency, and gets a team from zero to a failing-build-on-regression pipeline in an afternoon: test cases in YAML or CSV, any provider in one matrix (OpenAI, Anthropic, Azure, Bedrock, Ollama, and more), and scoring via deterministic assertions, LLM-as-judge rubrics, or custom code. It is also the only tool in this roundup that attacks your application: automated red teaming and vulnerability scanning run adversarial probes against your actual system, not a generic benchmark. The 2026 wrinkle is ownership: OpenAI announced the acquisition on March 9, 2026, and Promptfoo's own announcement cites more than 350k developers (130k active monthly) and teams at more than 25% of the Fortune 500, alongside a commitment to keep maintaining the open-source suite for any AI model or application. Releases have continued at pace since (0.121.19 shipped July 14, 2026), and the repository README states plainly that Promptfoo remains open source and MIT licensed. Its honest limit is the other half of the job: it does not trace production traffic, score live outputs, or alert on drift. Pair it with one of the platforms below.

Best for

  • CI regression gates on prompts, models, and RAG pipelines before anything ships
  • Security red teaming of customer-facing agents and copilots
  • Teams that want eval rigor at zero cost with no data leaving their infrastructure

Not for

  • Production trace analysis, online scoring, or alerting on live traffic
  • Non-engineering teammates curating datasets: the workflow is files and CLI
  • Teams for whom the OpenAI ownership question is disqualifying despite the open-source commitments
License

MIT (23.3k GitHub stars)

Version

0.121.19 (July 14, 2026)

Ownership

OpenAI acquisition announced March 9, 2026; open-source and model-agnostic commitments published

Adoption

350k+ developers, 130k active monthly, 25%+ of the Fortune 500 (per Promptfoo's announcement)

Runs

100% locally; CLI and library, npm, brew, or pip install

Pricing

Free and open source (MIT) with all LLM evaluation features and all model providers; red teaming on the Community tier includes up to 10,000 probes per month. Enterprise and On-Premise tiers are custom-quoted and add advanced vulnerability detection, team dashboards, SSO and access control, and cloud or on-premise deployment with a dedicated deployment engineer.

Braintrust

Braintrust

The commercial platform for the full quality loop: production tracing, online scoring, and dataset curation, priced flat per team with unlimited seats.

Braintrust is what to buy when evaluation has to survive contact with production and with non-engineers. The loop is the product: trace live traffic, score it continuously with LLM, code, or human scorers, discover failure patterns automatically (Topics), convert real traces into versioned eval datasets, and block releases with quality gates and alerts. Loop, its AI assistant, generates better prompts, scorers, and datasets from your own data, and Brainstore is a purpose-built database the company positions as built for complex AI traces at scale. The pricing model is the quiet differentiator: every tier has unlimited seats, so PMs, analysts, and domain-expert reviewers join for free, which is exactly who you need in a dataset-curation workflow. The customer list (Notion, Vercel, Replit, Dropbox, Coursera) is strong social proof for the production story, and the compliance posture (SOC 2 Type II, HIPAA, GDPR, SSO/SAML, RBAC) covers regulated buyers. The trade-offs: it does no adversarial security testing, your eval data lives in their cloud unless you negotiate Enterprise on-prem or hybrid deployment, and $249/month plus usage is a real line item for a pre-revenue team.

Best for

  • Production LLM products where tracing, online evals, and dataset curation need one system
  • Mixed engineering and product teams: unlimited seats means reviewers cost nothing
  • Regulated products that need human review workflows with an audit trail

Not for

  • Adversarial security testing: pair it with Promptfoo for red teaming
  • Deep LangGraph agent debugging, where LangSmith's graph-native tracing is stronger
  • Teams that require self-hosting below the Enterprise tier
Model

Proprietary SaaS; on-prem, hybrid, or hosted deployment on Enterprise

Pricing

Flat per team, unlimited seats on every tier

Scoring

LLM, code, and human scorers; continuous online scoring

Extras

Loop assistant, Topics pattern discovery, Brainstore trace database

Compliance

SOC 2 Type II, HIPAA, GDPR, SSO/SAML, RBAC

Named users

Notion, Vercel, Replit, Dropbox, Coursera (vendor site)

Pricing

Starter is free with unlimited seats and $10/month of included credits: 1 GB processed data ($4/GB after), 10,000 scores per month ($2.50 per 1,000 after), 14-day retention. Pro is $249/month flat per team: 5 GB processed data then $3/GB, 50,000 scores then $1.50 per 1,000, 30-day retention then $0.50/GB/month. Enterprise is custom with on-prem or hosted deployment, BAA, DPA, SLA, and HIPAA support.

LangSmith

LangChain

The default for LangChain and LangGraph stacks: graph-native tracing plus a full evals and annotation workflow, billed per seat and per trace.

If your application is built on LangChain or LangGraph, LangSmith is the observability and evaluation layer that understands it natively, and that advantage is real: agent state machines render as graphs, not as flat span lists. The platform covers the whole loop: tracing with filtering, sharing, and comparison, dashboards and alerting, automation with rules, webhooks, and online evaluations, annotation queues for human feedback, and LangSmith Engine, which the docs describe as automatically detecting recurring issues in traces, diagnosing root cause, and resolving them. It is more framework-agnostic than its reputation suggests, with documented integrations for the OpenAI and Anthropic SDKs, CrewAI, Vercel AI SDK, and Pydantic AI, and cloud, hybrid, and self-hosted deployment options. What keeps it at rank three for a general audience is the pricing geometry and the ecosystem gravity: $39 per seat per month plus $2.50 per 1,000 base traces compounds on chatty agent workloads, seven seats already exceeds Braintrust's flat Pro price before any overages, and outside the LangChain ecosystem its differentiator fades. Inside that ecosystem, rank three understates it: it is the correct pick.

Best for

  • Teams building on LangChain or LangGraph, where graph-native tracing pays off daily
  • Small engineering-led teams: the free Developer seat and $39 Plus seats price in gently
  • Organizations that want observability, evals, and prompt engineering from one vendor

Not for

  • Large mixed teams, where per-seat pricing loses to Braintrust's unlimited seats
  • Stacks with no LangChain anywhere: compare on features and price rather than defaulting to it
  • Adversarial security testing, which it does not do
Model

Managed SaaS; self-hosted and hybrid on Enterprise

Pricing meter

Per seat plus per trace ($2.50 per 1,000 base)

Evals

Online evaluations, automation rules, annotation queues, inline annotation

Framework fit

Deepest on LangChain/LangGraph; also OpenAI, Anthropic, CrewAI, Vercel AI SDK, Pydantic AI

Extras

Dashboards, alerting, webhooks, LangSmith Engine issue detection

Pricing

Developer is free for one seat with up to 5,000 base traces per month, then pay as you go. Plus is $39 per seat per month with up to 10,000 base traces included. Traces bill at $2.50 per 1,000 at 14-day retention or $5.00 per 1,000 at 400-day retention. Enterprise is custom with self-hosted and hybrid deployment, custom SSO and RBAC, and a support SLA.

DeepEval

Confident AI

The strongest pure metrics framework: pytest-style LLM testing with the widest open-source metric menu, backed by an optional platform.

DeepEval treats LLM evaluation the way pytest treats code: tests live in your repo, run in CI, and fail loudly. Its metric coverage is the broadest of any open-source framework in this roundup: G-Eval for research-backed LLM-as-judge scoring, DAG for graph-based deterministic judge composition, RAG metrics (answer relevancy, faithfulness, contextual recall, precision, and relevancy), agent metrics (task completion, tool correctness, goal accuracy, step efficiency, plan adherence, argument correctness), multi-turn conversation metrics, MCP usage metrics, plus hallucination, bias, and toxicity checks, all running locally with any LLM as the judge. It also generates single and multi-turn synthetic datasets and benchmarks any model on MMLU, HellaSwag, DROP, BIG-Bench Hard, TruthfulQA, HumanEval, and GSM8K in a few lines. The 4.x line (v4.1.0 at verification) has pushed hard into agent and MCP evaluation. The companion Confident AI platform adds cloud datasets, online evals, human annotation, and observability workflows the framework alone does not have, with a free forever tier and a Starter tier from $9.99 per user per month. It sits below the top three because it is a framework first: the platform is newer and thinner than Braintrust or LangSmith as an observability product, and the CI-gating story is less turnkey than Promptfoo's. As the metrics engine inside your own harness, it is arguably the best tool on this page.

Best for

  • Engineering teams that want evals as code, versioned in the repo and run in CI
  • Agent and multi-turn evaluation, where its metric menu is the deepest available open source
  • Teams that want one framework to span RAG, agents, and safety checks

Not for

  • Teams that want a mature managed observability platform first and a framework second
  • Non-engineers: everything meaningful happens in Python
  • Adversarial red teaming as the primary job, where Promptfoo's attack generation is ahead
License

Apache 2.0 (16.8k GitHub stars)

Version

v4.1.0 (July 12, 2026)

Metrics

G-Eval, DAG, RAG, agent, multi-turn, MCP, hallucination, bias, toxicity

Workflow

Pytest-style unit tests for LLM outputs, local or CI

Extras

Synthetic dataset generation; MMLU, HumanEval, GSM8K class benchmarks

Pricing

DeepEval is free and open source (Apache 2.0). The companion Confident AI platform has a free forever tier (unit and regression testing, development and CI/CD evals, LLM tracing, prompt versioning, 1 GB-month with unlimited retention), a Starter tier from $9.99 per user per month adding online evals and human annotation, and custom-priced Team and Enterprise tiers; the vendor prices tracing from $1 per GB-month.

Arize Phoenix

Arize AI

The self-hosted tracing and evals platform: OpenTelemetry-native, runs anywhere from a laptop to Kubernetes, free under ELv2.

Phoenix is the answer when you want a real observability and evaluation platform without a SaaS contract. It is built natively on OpenTelemetry with the OpenInference instrumentation project behind it, so tracing is standards-based rather than vendor SDK lock-in, and it covers the full loop: tracing, LLM-powered response and retrieval evals, versioned datasets, experiments, a prompt playground, prompt management, and PXI, an AI engineering agent built into the product for debugging traces. It is vendor and language agnostic, with out-of-the-box integrations for the OpenAI Agents SDK, Claude Agent SDK, LangGraph, CrewAI, LlamaIndex, DSPy, Vercel AI SDK, and Mastra. Deployment is genuinely flexible: pip install locally, Docker, Kubernetes with Helm, or the free Phoenix Cloud tier (two instances), and the vendor reports 3M+ monthly downloads plus 22M+ monthly OpenTelemetry instrumentation downloads, with the repo at 10.6k stars and multiple releases shipping per week at verification. Two things keep it at rank five. The license is Elastic License 2.0, not an OSI-approved open-source license, which matters to some legal teams even though self-hosting is free. And the commercial gravity points at Arize AX, the company's managed enterprise platform, so Phoenix's own managed offering is thinner than Braintrust or LangSmith. For data-sovereign teams that want tracing plus evals on their own infrastructure at zero license cost, nothing else here matches it.

Best for

  • Teams with data-residency or sovereignty requirements that rule out SaaS observability
  • OpenTelemetry-standard shops that refuse vendor-specific instrumentation
  • Developers who want tracing plus evals running locally in under a minute

Not for

  • Teams that want a fully managed platform with enterprise support as the default path
  • Legal environments where Elastic License 2.0 is treated as a blocker
  • Red teaming or adversarial testing, which it does not do
License

Elastic License 2.0 (10.6k GitHub stars)

Tracing

Native OpenTelemetry with OpenInference instrumentation

Adoption

3M+ monthly downloads, 22M+ monthly OTel instrumentation downloads (vendor site)

Deployment

Local, Docker, Kubernetes/Helm, or free Phoenix Cloud tier

Integrations

OpenAI Agents SDK, Claude Agent SDK, LangGraph, CrewAI, LlamaIndex, DSPy, Vercel AI SDK, Mastra

Pricing

Free to self-host under ELv2 (local, Docker, Kubernetes with Helm). Phoenix Cloud includes two free instances. Arize AX, the managed enterprise platform from the same company, starts free (25,000 spans per month, 1 GB, 15-day retention), with Pro at $50/month (50,000 spans, 10 GB, 30-day retention) and custom Enterprise including self-hosted deployment.

Ragas

Vibrant Labs (vibrantlabsai on GitHub, formerly explodinggradients)

The RAG evaluation specialist: the reference metric library for retrieval pipelines, plus synthetic test set generation.

Ragas is ranked last only because its scope is the narrowest; within that scope it is the reference implementation. Its RAG metric suite is the vocabulary the field standardized on: faithfulness, response relevancy, context precision, context recall, context entities recall, and noise sensitivity, alongside agent metrics (topic adherence, tool call accuracy, tool call F1, agent goal accuracy), classical NLP scores (BLEU, ROUGE, CHRF), SQL evaluation, and rubric-based general-purpose scoring. Its second superpower is synthetic test data generation: producing evaluation datasets aligned with your application, which solves the cold-start problem every RAG team hits when they have a pipeline but no labeled data. It is Apache 2.0, at 14.8k stars, with v0.4.3 current at verification, and the docs now frame the whole workflow around experiments: make changes, run evaluations, observe results, iterate. What it is not: a platform. There is no UI, no tracing, no hosted offering; you wire Ragas into your own harness or into the observability tools above, and its LLM-judge metrics consume real API budget on large test sets. As a component, it is excellent. As your whole evaluation story, it is incomplete by design.

Best for

  • RAG teams that need the standard retrieval and faithfulness metrics with citations behind them
  • Bootstrapping eval datasets via synthetic test data generation when no labeled data exists
  • Embedding RAG metrics inside a harness you already own (including DeepEval, which ships a Ragas metric)

Not for

  • Anyone expecting a platform: there is no UI, tracing, or hosted offering
  • Non-RAG evaluation as the primary job: the general-purpose metrics are secondary
  • Teams without budget discipline on LLM-judge calls over large test sets
License

Apache 2.0 (14.8k GitHub stars)

Version

v0.4.3 (January 13, 2026)

RAG metrics

Faithfulness, response relevancy, context precision/recall, context entities recall, noise sensitivity

Agent metrics

Topic adherence, tool call accuracy, tool call F1, agent goal accuracy

Extras

Synthetic test data generation, BLEU/ROUGE/CHRF, SQL and rubric scoring

Pricing

Free and open source (Apache 2.0). There is no hosted platform or paid tier; the maintainers at Vibrant Labs offer office hours and hands-on help. Your real cost is the LLM judge calls the metrics consume at evaluation time.

When none of these is the answer

If you have no evaluation today, the tool is not your bottleneck. A 50-row golden dataset pulled from real usage, a script that runs it on every prompt change, and a human who reads the failures beats every platform on this page operated on an empty dataset. All six tools package that loop; none of them create the judgment inside it. Start with the dataset and the ritual, then buy the packaging.

The cases that justify engineering effort are the ones these tools do not solve off the shelf: judge models that need calibration against domain experts before their scores mean anything, preference data collection from clinicians or lawyers or underwriters, human labeling loops with audit trails a regulator will accept, and reward signals for fine-tuning rather than just pass-fail gates. That is alignment and evaluation engineering rather than tool selection, and it is work BearPlex does for clients: domain-expert preference loops, judge calibration, and eval harnesses built for your constraints rather than a vendor's demo.

See how BearPlex runs RLHF and alignment loops
FAQ

Common questions

For most teams, Promptfoo: it is free, MIT-licensed, runs locally, gates CI on prompt regressions, and adds automated red teaming nothing else in the category matches. But 'best' splits by job. Braintrust is the best production quality loop, LangSmith is the best inside the LangChain ecosystem, DeepEval is the best code-first metrics framework, Phoenix is the best self-hosted platform, and Ragas is the best RAG metric library. Most serious teams run Promptfoo in CI plus one observability platform.

Yes. OpenAI announced the acquisition on March 9, 2026, and stated that Promptfoo will remain open source under its current license, with continued service and support for existing customers. Promptfoo's own announcement commits to maintaining the open-source suite for any AI model or application and to supporting a diverse range of providers. Releases continued at the usual pace afterward, and the repository remains MIT-licensed. Because Promptfoo runs locally, your setup keeps working regardless of what happens to any hosted offering. Watch one signal: whether non-OpenAI provider support keeps pace in future releases.

Evaluation tests known cases before you ship: datasets, scorers, pass-fail gates in CI. Observability watches unknown cases after you ship: tracing live traffic, scoring it online, alerting on drift. Promptfoo, DeepEval, and Ragas are evaluation-first; Braintrust, LangSmith, and Phoenix do both but lead with observability. The two jobs feed each other: production failures caught by observability become the regression tests your evaluation suite runs forever. That is why the standard stack is one tool from each family.

Yes, and it is a common pattern. Ragas and DeepEval are libraries: they compute metric scores wherever you call them, including inside a platform's scoring hooks. DeepEval even ships a RAGAS metric that averages the core Ragas scores. The platforms supply the tracing, datasets, and dashboards; the libraries supply metric implementations you can read the source of. The main caution is budget: LLM-judge metrics from any library consume real API spend when run over large trace volumes.

Less than teams fear at the start, more than they expect at scale. You can run a complete pre-ship eval practice for free: Promptfoo, DeepEval, and Ragas cost nothing, and Phoenix self-hosts for free. Paid platforms start at $39 per seat per month (LangSmith Plus) or $249 per month flat (Braintrust Pro, unlimited seats). The costs that surprise teams are usage meters, not stickers: $2.50 per 1,000 traces on LangSmith and per-GB or per-score overages on Braintrust compound quickly on chatty agent workloads, and LLM-as-judge calls add API spend on top of any tool.

Only after calibration. LLM judges are consistent enough to catch regressions, which is their main job, but their absolute scores drift with the judge model, the rubric wording, and the domain. The teams that get value treat judge scores as a tripwire, not a verdict: deterministic assertions catch what can be checked mechanically, the judge flags candidates, and humans audit a sample against the judge regularly. Tools like DeepEval's G-Eval and DAG make rubrics explicit and partly deterministic, which helps, but no framework removes the calibration step.

Split it by phase. Pre-ship, DeepEval has the deepest open-source agent metric menu (task completion, tool correctness, goal accuracy, step efficiency, plan adherence) and Ragas covers agent metrics like tool call accuracy and topic adherence. In production, LangSmith renders LangGraph agent state machines natively, which makes multi-step failures far easier to localize, and Braintrust and Phoenix both trace tool calls well. For security specifically, Promptfoo is the only one that runs adversarial attacks against your agent. Agent teams usually end up with the clearest case for a two-tool stack.

Yes, at every layer. Promptfoo runs 100% locally by design. DeepEval and Ragas are libraries that run wherever your Python runs. Phoenix self-hosts via Docker or Kubernetes at no license cost, with the caveat that ELv2 is not an OSI-approved license and some legal teams review it. The commercial platforms gate self-hosting behind Enterprise tiers: LangSmith offers self-hosted and hybrid deployment there, and Braintrust offers on-prem or hybrid deployment on Enterprise. If sovereignty is a hard requirement, the all-open stack (Promptfoo plus Phoenix plus DeepEval) covers the whole loop.

Get a recommendation tailored to your situation

BearPlex ships production systems on several of the options above. We'll tell you which fits your case in a 30-minute scoping call.