Diffblue

Oxford University spinout whose on-prem AI agent writes and verifies Java unit tests automatically

Quick Overview

Company Diffblue Limited
Category AI Coding Assistants
Headquarters London, United Kingdom
Founded 2016
EU Presence United Kingdom
Data Location On-prem / in your CI pipeline — code is never sent to Diffblue
Open Source No
Pricing Starting at $1,500 for 5,000 lines of net-new test coverage ($0.30 per line); free trial available
Free Option Free trial
Replaces Manually written JUnit tests, EvoSuite, Diffblue Cover competitors

Detailed Review

Pros and Cons

Pros

  • Runs on-prem/in CI — code is never sent externally
  • Reinforcement-learning agent, not a third-party LLM call
  • Every generated test verified to compile and pass
  • Free trial to evaluate on one project first
  • Oxford University research origin, UK-registered

Cons

  • Java only — no other language support
  • Test generation only, not a general coding assistant
  • Pay-per-coverage pricing adds up on very large codebases
  • Best suited to teams with real legacy test-debt to close

Alternatives to Diffblue

See all AI coding assistants →

Frequently Asked Questions

What is Diffblue?

Diffblue Cover is an autonomous agent that writes Java unit tests, and its approach is the opposite of a cloud LLM call: it uses reinforcement learning trained to produce tests that are guaranteed to compile, run and pass, operating on-prem so that, in the company's own words, code stays within your environment and is "never seen and never shared".

For a bank or defence supplier that has ruled out sending source to any external inference API, that is a materially different guarantee than an opt-out setting.

Where is Diffblue based?

Diffblue operates from London, United Kingdom, which places it under United Kingdom.

What does Diffblue cost?

Starting at $1,500 for 5,000 lines of net-new test coverage ($0.30 per line); free trial available. Free trial.

Who is Diffblue best for?

Java teams that need unit test coverage without code ever leaving the building. "Never seen and never shared": a reinforcement-learning agent that writes verified unit tests without a single line going to an external model.

What are the drawbacks of Diffblue?

Java only — no other language support. Test generation only, not a general coding assistant. Pay-per-coverage pricing adds up on very large codebases. Best suited to teams with real legacy test-debt to close.

Who worked on this review

Three people touch every tool page: one writes it, a second edits it, and a third checks the compliance and pricing claims against the vendor's own documentation.

Daniel Brandt
Written by

Daniel Brandt

Privacy & Compliance Researcher · Berlin, Germany

Checks the compliance claims: where the company is established, where the data sits, and what the DPA actually says.

Sebastiaan Smits
Edited by

Sebastiaan Smits

Founder & Editor · Netherlands

Selects the tools, writes the reviews, and checks where each company is actually established.

Marta Kowalczyk
Fact-checked by

Marta Kowalczyk

Senior Analyst, Infrastructure & Developer Tools · Warsaw, Poland

Covers hosting, developer tooling and the practical side of moving workloads to European providers.

Read our editorial process for how we source, verify and update these pages — and how we keep affiliate income separate from what we recommend.

Go to Diffblue