explaingit

evidentlyai/evidently

7,490Jupyter NotebookAudience · dataComplexity · 3/5LicenseSetup · easy

TLDR

Open-source Python library for evaluating and monitoring AI systems, check data drift, model accuracy, and LLM output quality with 100+ built-in checks, viewable in Jupyter or as exportable HTML reports.

Mindmap

mindmap
  root((Evidently))
    Evaluation
      Reports
      Test Suites
      100 plus checks
    What it monitors
      Data drift
      Model accuracy
      LLM output quality
    Output formats
      Jupyter notebook
      HTML report
      JSON export
    Deployment
      Self-hosted dashboard
      Evidently Cloud
      Free tier available
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Monitor whether your production ML model's predictions are drifting as new real-world data comes in over time.

USE CASE 2

Evaluate whether your LLM chatbot responses are too short, too negative, or refusing requests they should answer.

USE CASE 3

Generate an HTML data quality report before deploying a new model version to catch problems early.

USE CASE 4

Set up a live monitoring dashboard to track AI system health metrics across real user traffic over time.

Tech stack

PythonJupyter Notebookpip

Getting it running

Difficulty · easy Time to first run · 30min
Open source, free to use and modify, including for commercial purposes.

In plain English

Evidently is an open-source Python library for evaluating and monitoring AI systems. If you have built a machine learning model or a chatbot powered by a large language model, Evidently gives you tools to check whether your system is behaving correctly, both during development and once it is running in production. The library works in two main ways. First, you can run Reports and Test Suites: you feed in your data and outputs, and Evidently calculates metrics like whether your data quality has changed, whether a model's predictions are drifting over time, or whether an AI assistant is giving responses that are too short, too negative, or likely denying requests it should answer. Over 100 built-in checks cover classification accuracy, recommendation diversity, text sentiment, and many more. You can view results interactively in a Jupyter notebook or export them as HTML or JSON for sharing. Second, Evidently includes a monitoring dashboard that tracks these metrics over time as your system handles real users. You can run the dashboard yourself on your own machine or sign up for a hosted version called Evidently Cloud, which adds alerting, team management, and other extras on top of a free tier. The library installs with a single pip command and is designed to be modular. You can start with a one-line preset that catches common problems in tabular data, then layer in custom metrics as you learn more about what your specific system needs to track. Evidently is developed by Evidently AI, the company behind it, and is open source under a public license. It is aimed at data scientists and ML engineers who want to catch problems in AI systems before or after they reach users, without having to build monitoring infrastructure from scratch.

Copy-paste prompts

Prompt 1
Using Evidently, write Python code that compares my training dataset to a week of production data and generates an HTML report showing which features have drifted the most.
Prompt 2
How do I set up Evidently to monitor my LLM chatbot for response quality issues like denial rate, average sentiment, and response length in a production environment?
Prompt 3
Write a Python script using Evidently Test Suites that automatically fails a CI pipeline check if my classification model's F1 score drops more than 5% from baseline.
Prompt 4
Show me how to run the Evidently monitoring dashboard locally to track model accuracy over time as batches of new predictions come in.
Open on GitHub → Explain another repo

← evidentlyai on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.