- Home
- LLM Evaluation Tools
- DeepEval
DeepEval
San Francisco, California, United States
What it is
DeepEval is a free, open-source framework for building evaluation pipelines to test AI systems. Its Pytest-native evaluations can run in CI/CD or as Python scripts. The site lists more than 50 metrics, including checks for hallucination, faithfulness, answer relevancy, summarization, toxicity, and bias. The framework evaluates text, images, and audio, including conversational and voice use cases, with methods such as G-Eval, DAG, QAG, and JevEval. It can create synthetic goldens from a knowledge base and simulate conversations across user personas. For agent workflows, DeepEval traces steps for grading and inspection in the terminal and test runner. Integrations include LangChain, Pydantic AI, OpenAI Agents, LangGraph, and other agent frameworks, alongside a wide range of model providers. By default, it sends basic telemetry to PostHog, excluding personally identifiable information and stored results; opting out is supported through an environment variable. The maker describes DeepEval OS as limited to pre-production testing, with results in local files and an engineer-owned test runner. Enterprise capabilities are offered through Confident AI Evals.
For and against
For
- Free and Apache 2.0 licensed.
- Offers more than 50 evaluation metrics.
- Evaluates text, images, and audio.
- Supports Pytest, CI/CD, and Python scripts.
- Traces agent steps for grading and inspection.
Against
- DeepEval OS is limited to pre-production testing.
- Results are kept in local files for DeepEval OS.
- The test runner is engineer-owned.
- Basic telemetry is on by default, though opt-out is available.
The verdict
DeepEval provides a local and CI/CD-oriented way to define and run evaluations across several modalities. Its pre-production scope and engineer-owned runner are important boundaries for teams assessing the open-source offering.
Who it suits
DeepEval suits developers building repeatable evaluations for AI systems, especially those running tests in Python or CI/CD. The maker describes its open-source offering as for pre-production testing and provides separate enterprise capabilities through Confident AI Evals.
Plans and prices
Free
2 user seats · 1 project · 5 test runs per week · 1 GB-month trace spans
Read 15 Oct 2026 · confident-ai.com
Starter
Unlimited seats · 5 projects · 5 GB-month trace spans · $1 per additional GB-month
Read 15 Oct 2026 · confident-ai.com
Team
Unlimited seats · unlimited projects · 75 GB-month trace spans · $1 per additional GB-month
Read 15 Oct 2026 · confident-ai.com
DeepEval
Open-source LLM evaluation framework · Apache 2.0 licensed · local and CI/CD test runner
Read 28 Sep 2026 · deepeval.com
Enterprise
Unlimited seats · unlimited projects · unlimited GB-month trace spans · unlimited online-evaluation metric runs
Read 15 Oct 2026 · confident-ai.com
On the record
- API and SDKs
- Confident AI exposes APIs, a TypeScript SDK and OpenTelemetry support alongside DeepEval's Python framework.deepeval.com · read 15 Oct 2026
- CLI
- The `deepeval test run` command is built on Pytest, while `evaluate()` provides a Python-programmatic interface.deepeval.com · read 15 Oct 2026
- Cloud data
- The maker says data sent to Confident AI is stored in databases in its private AWS cloud, except for organizations on the VIP plan.deepeval.com · read 28 Sep 2026
- Company relationship
- Confident AI created and maintains DeepEval and describes it as one of its open-source testing packages.linkedin.com · read 15 Oct 2026
- Company size
- LinkedIn lists Confident AI as a privately held software company with 11–50 employees and San Francisco headquarters.linkedin.com · read 15 Oct 2026
- Component evaluation
- Teams can evaluate individual spans such as tools, planners, retrievers and generators.deepeval.com · read 15 Oct 2026
- Customization
- Metrics, prompts, judge models and evaluation templates can be customized.deepeval.com · read 15 Oct 2026
- Documentation
- The documentation contains installation, quickstarts, metric references, integrations, tracing, datasets, CLI, environment-variable and troubleshooting sections.deepeval.com · read 15 Oct 2026
- Enterprise deployment
- The enterprise offering is available on Confident AI Evals and can be self-hosted on a customer's infrastructure or run in the maker's cloud.deepeval.com · read 28 Sep 2026
- Enterprise security
- The hosted enterprise offering states SOC 2 Type II, GDPR compliance, SSO, RBAC, audit logs and custom retention.deepeval.com · read 15 Oct 2026
- Evaluation methods
- Its evaluation techniques include G-Eval, DAG, QAG, and JevEval.deepeval.com · read 28 Sep 2026
- Founders
- Y Combinator identifies Jeffrey Ip and Kritin Vongthongsri as Confident AI's founders.ycombinator.com · read 15 Oct 2026
- Framework integrations
- Official integrations include LangChain, LlamaIndex, CrewAI, OpenAI Agents, LangGraph, PydanticAI, Google ADK, AgentCore, Strands and OpenTelemetry.deepeval.com · read 15 Oct 2026
- Install package
- PyPI provides a platform-independent Python wheel and source distribution for DeepEval.pypi.org · read 15 Oct 2026
- Integrations
- Listed integrations include LangChain, Pydantic AI, OpenAI Agents, LangGraph, AWS AgentCore, Strands, Google ADK, LlamaIndex, and CrewAI.deepeval.com · read 28 Sep 2026
- License
- The repository and package identify DeepEval as Apache Software License 2.0.github.com · read 15 Oct 2026
- Limit: evaluator cost
- AI Tools Atlas notes that LLM-judge metrics require provider API calls, so cost rises with dataset size and metric count.aitoolsatlas.ai · read 15 Oct 2026
- Limit: reported defect
- A GitHub issue reports the introductory tutorial failing with a `ModuleNotFoundError` when running `deepeval test run`.github.com · read 15 Oct 2026
The review
DeepEval is a free, open-source framework for evaluating LLM applications and agents in Python workflows. It best suits engineers building repeatable pre-production checks across text, images, or audio. Its breadth and CI/CD fit are compelling; its local, engineer-owned workflow is a clear boundary.
Overview
DeepEval turns evaluations into Pytest-native tests that can run in CI/CD or as Python scripts. That makes it a natural choice for teams wanting model checks alongside software development and regression runs, rather than a separate manual review process. The maker describes DeepEval OS as limited to pre-production testing, with results in local files and an engineer-owned runner, so it is not a substitute for production monitoring or a centralized collaboration platform.
Key features
The framework covers more than 50 research-backed metrics, including checks for hallucination, faithfulness, answer relevancy, summarization, toxicity, and bias. Support for text, images, and audio, including conversational and voice evaluations, gives teams working across modalities a broad set of checks in one framework. G-Eval, DAG, QAG, and JevEval offer different evaluation techniques; that flexibility is useful when a team wants to shape its approach rather than adopt one fixed method.
Teams can generate synthetic goldens from a knowledge base and simulate conversations across user personas, which can help build evaluation cases. Agent steps can be traced, graded, and inspected in the terminal and test runner. Integrations include LangChain, Pydantic AI, OpenAI Agents, LangGraph, AWS AgentCore, Strands, Google ADK, LlamaIndex, and CrewAI. Evaluation model integrations span providers and deployment options such as OpenAI, Anthropic, Amazon Bedrock, Gemini, Ollama, vLLM, and LiteLLM.
The framework supports tool-call checks, trace ingestion, safety evaluations, regression runs, custom metrics, LLM-as-a-judge, human review workflows, prompt versioning, and CI/CD integration. These capabilities make it adaptable to engineering evaluation pipelines, but they do not change the local and pre-production scope of DeepEval OS.
By default, DeepEval sends basic telemetry to PostHog; it excludes personally identifiable information and stored results, and teams can opt out with DEEPEVAL_TELEMETRY_OPT_OUT=1. Data sent to Confident AI is stored in databases in the maker's private AWS cloud, except for organizations on the VIP plan. These distinctions matter for teams assessing where evaluation data and telemetry go.
Pricing
DeepEval is free: the DeepEval plan is free. It is an Apache 2.0-licensed open-source evaluation framework with a local and CI/CD test runner. There are no paid tiers or usage caps described for this plan, so it is the straightforward fit for teams able to operate their own evaluation workflow.
Organizations seeking a managed enterprise layer can consider Confident AI Evals, which is available on the maker's cloud or self-hosted on customer infrastructure. Its enterprise offering includes shared workspaces, no-code evaluation workflows, and annotation queues, with custom pricing. Enterprise security features include SSO, role-based access control, granular permissions, audit logs, SOC 2 Type II, GDPR compliance, and custom data retention. Prospective customers can book a demo.
Platforms
DeepEval supports Linux, macOS, and Windows, as well as self-hosted deployment. Its Python-script and Pytest-native execution model is most relevant to teams that want evaluations in their existing development and CI/CD routines.
Who it's for
DeepEval is best for engineering teams that want a free, extensible way to run pre-production evaluations and regression checks for LLM applications or agents. Its modality coverage, synthetic case generation, tracing, and integration breadth are useful for teams working across models and agent frameworks. It is a weaker fit for teams whose priority is centralized production monitoring, shared evaluation operations, or non-engineer-owned workflows.
Pros and cons
- Pros: More than 50 metrics and support for text, image, and audio cover a wide range of evaluation needs.
- Pros: Pytest-native checks and CI/CD integration make repeatable pre-production tests part of an engineering workflow.
- Pros: Synthetic goldens, persona-based conversation simulation, and agent tracing help teams construct and inspect evaluations.
- Cons: DeepEval OS is explicitly pre-production focused, with local results and an engineer-owned runner, limiting its role for production monitoring and shared operations.
- Cons: Default telemetry goes to PostHog, although PII and stored results are excluded and opt-out is supported.
Alternatives
For a managed or team-oriented alternative, Confident AI has a free plan with two user seats, one project, five test runs per week, and one GB-month of trace spans; its enterprise offering adds shared workspaces and no-code workflows. Braintrust may suit teams seeking a free hosted option with unlimited users and projects, alongside 1 GB processed data, 10,000 scores, and 14-day retention.
Promptfoo is another free option, with a Community plan that includes 10k red-team probes per month and local or self-hosted runs. Giskard offers a free open-source library for local deployment, including a basic LLM vulnerability scan and RAG evaluation report. Galileo has a Pro plan at $100 a month billed yearly, with 50,000 traces per month, standard RBAC, advanced analytics, and dedicated Slack support.
Maxim AI offers a free Developer plan with up to three seats, one workspace, up to 10k logs per month, three-day retention, and email support. Parea AI has a free plan for up to two team members, 3k logs per month with one-month retention, and 10 deployed prompts. Arena (formerly Chatbot Arena) is a free web-based option for public leaderboard and head-to-head battles, with a daily usage limit that resets after 24 hours.
For more options, browse LLM Evaluation Tools, AI LLM Evaluation Tools, and AI Agent Evaluation Tools.
Verdict
Choose DeepEval if your engineering team wants a free, open-source way to build broad, multimodal evaluations into Python tests and CI/CD. Its main advantage is the range of checks and evaluation methods; look elsewhere if you need production-oriented monitoring or a collaborative, centrally managed workflow.