CheckOps
Evidently
Evidently is an Apache-2.0 open-source ML and LLM evaluation and observability framework with 100+ built-in metrics, test suites, reports and a monitoring UI.
- Open source
- Free
- LLM & agent evaluation
- AI-enabled testing
- LLM Eval
- Python
- Observability
- Data Quality
- Release & CI gates
- Production monitoring & observability
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Evidently is an open-source framework to evaluate, test and monitor AI-powered systems. The README says it supports evaluations for predictive and generative tasks, from classification to RAG, and ships more than 100 built-in metrics from data drift detection to LLM judges.
The core building block is a Report, which computes and summarises data, ML and LLM quality checks. You can start with presets, such as data drift, data summary, classification quality or text evaluations, or combine individual metrics. Reports can be viewed interactively in Python notebooks or exported as JSON, a Python dictionary or HTML.
Tests turn metrics into pass or fail conditions, which is what makes Evidently a quality gate. A test can require that drift stays below a threshold, that a classifier’s precision stays above a value, or that LLM outputs pass a judge. Test results can run in CI or pipelines and fail the job when conditions are not met.
For LLM applications, descriptors score each text output: sentiment, length, presence of specific words, semantic similarity, regex matches, or LLM-as-a-judge evaluations with custom criteria. Evidently can also generate synthetic test data and run RAG evaluations such as context relevance and faithfulness.
The monitoring UI, which you can self-host, visualises metrics and test results over time across snapshots, giving a dashboard for model and data health. Evidently Cloud, the company’s hosted platform, adds collaboration, tracing and no-code evaluations.
In the quality loop Evidently covers both release and production. It is unusual in spanning classic ML monitoring, data quality and LLM evaluation in one library.
The source code is at evidentlyai/evidently on GitHub under the Apache-2.0 licence, with about 8,100 stars; the most recent commit was on 10 September 2026.
A practical pattern is to define one Report or test suite per pipeline stage: data quality checks on incoming batches, drift checks comparing production data to a reference window, and LLM output evaluations on sampled responses. Run them on a schedule, store results, and alert on regressions rather than on single noisy values. Thresholds should be reviewed with the people who own the model, since drift alone does not always mean the model is wrong.
Reports are also useful in reviews: attaching an Evidently report to a model change request lets reviewers see data and performance differences directly rather than relying on summary numbers alone.
Start small, with a handful of checks that map to known incidents, and grow from there.
Features
- 100+ metrics: Data drift, data quality, model quality and LLM metrics.
- Presets: Ready-made report bundles.
- Tests: Pass or fail conditions for CI.
- Text descriptors: Sentiment, length, regex, similarity and more.
- LLM judges: Custom criteria scored by an LLM.
- RAG evaluation: Context relevance and faithfulness.
- Synthetic data: Generate test inputs.
- Export formats: HTML, JSON and Python dictionaries.
- Monitoring UI: Self-hostable dashboards over time.
- Hosted platform: Evidently Cloud for teams.
Pros
- Covers ML and LLMs: One tool for drift, data quality and LLM evaluation.
- Notebook friendly: Quick interactive exploration.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 10 September 2026.
- Community: About 8,100 GitHub stars.
Cons
- API changes: Major versions changed the API significantly.
- Self-hosted UI is basic: Advanced collaboration features are in the cloud product.
- Judge costs: LLM-based descriptors add API spend.
- Thresholds need care: Drift tests can be noisy without tuning.
Usage and Links (Example)
import pandas as pd
from evidently import Report, Dataset, DataDefinition
from evidently.presets import DataDriftPreset
from evidently.descriptors import Sentiment, TextLength
ref = pd.read_csv("reference.csv"); cur = pd.read_csv("current.csv")
report = Report([DataDriftPreset()], include_tests=True)
result = report.run(reference_data=ref, current_data=cur)
result.save_html("drift.html")
answers = Dataset.from_pandas(pd.read_csv("answers.csv"),
data_definition=DataDefinition(text_columns=["answer"]),
descriptors=[Sentiment("answer"), TextLength("answer")])
Practical tips:
- Use a stable reference dataset for drift and regression comparisons.
- Turn the few metrics that matter into tests and run them in CI.
- Track test results over time in the monitoring UI.
Resources:
Pricing
Evidently’s open-source library is free under Apache-2.0. Evidently Cloud, the hosted platform, offers free and paid plans; see evidentlyai.com for current pricing.
Recommended for?
- ML teams monitoring drift and data quality.
- LLM application teams wanting open-source evaluation with tests.
- Data platforms adding quality gates to pipelines.
- Teams needing deep agent tracing may combine it with a tracing tool.
Conclusion
Evidently is a versatile open-source library for testing data, ML models and LLM outputs, with reports for exploration and tests for automation.
Pin the version, define a few meaningful tests, and use the monitoring UI to watch them over time.
On CheckOps, Evidently is filed under the Release & CI gates and Production monitoring & observability stages. Related tools listed here include DeepEval, Promptfoo, Ragas, Inspect, OpenAI Evals and Braintrust. When comparing them, weigh the licence, the languages and platforms each supports, whether it is self-hosted or managed, and how cleanly it slots into your existing CI pipeline. Details on this page were checked against the official website, documentation and repository on 11 November 2026.
Compare
CheckOps pages that put Evidently next to related tools. There is no paid placement on these lists.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Evidently side by side.
DDeepEvalDeepEval is an open-source LLM evaluation library with pytest-style asserts. Confident AI is the optional paid cloud from the same team.Compare with Evidently
PPromptfooPromptfoo is an open-source CLI for LLM evals and red teaming. The community tool is free; enterprise features are quoted.Compare with Evidently
RRagasRagas is an open-source library for systematically evaluating LLM applications, including RAG systems and agents.Compare with Evidently
IInspectInspect is the UK AI Security Institute's MIT-licensed framework for LLM evaluations, with datasets, solvers, scorers, agents, sandboxed tools and 200+ pre-built evals.Compare with Evidently
OOpenAI EvalsOpenAI Evals is an MIT-licensed framework and open registry for evaluating LLMs and LLM systems, now complemented by evals in the OpenAI Dashboard.Compare with Evidently
BBraintrustBraintrust is a hosted platform for AI evals and agent observability: trace production, turn patterns into evals, score releases, and query it from your IDE via MCP.Compare with Evidently