Pricing
Pay for coverage delivered — not seats, API calls, or guesswork
You're charged for net new lines of coverage added — tests that compile, pass, and strengthen your codebase. Nothing else.
Starting at
$1500
5,000
Net new lines of coverage added to your codebase
$0.30 / line
Effective cost per net new line of coverage
Everything included
Write tests for individual classes or methods
Batch mode processes entire repositories — no file-by-file prompting
Works on your existing AI platform
Extends GitHub Copilot CLI and Claude Code
Every test compiles, passes, and improves coverage
Built-in verification framework — you never review broken tests
Java and Python supported
Java 8, 11, 17, 21, 25 · Python 3.9+
How it works
See exactly what you're paying for
Net new lines of coverage added — a metric you can independently verify with any standard coverage tool.
We measure your baseline
Before Diffblue Testing Agent runs, we capture your existing code coverage. This is your starting point — the number we measure against.
Agent generates and verifies tests
Diffblue Testing Agent autonomously generates tests across your codebase. Every test is verified — it compiles, passes, and adds real coverage. Failed or flaky tests are never counted.
You pay for the difference
The difference between your baseline and your new coverage is your bill. Net new lines only. You can confirm the number with JaCoCo, Cobertura, or any standard coverage tool.
Enterprise
Need to cover millions of lines?
For enterprise-scale deployments across multiple repositories, we build custom packages with volume pricing, dedicated support, and deployment options.
Custom enterprise packages
Volume pricing improves with scale. Dedicated technical support. SLA guarantees. On-premises deployment available for regulated industries.
- Volume pricing
- SSO / SAML
- Dedicated support
- On-prem available
- SLA
- Multi-repo
Frequently asked questions
The details that matter
5,000 lines of real coverage. $1,500. Every test verified.
Start with one project. See the results. Expand when you’re ready.
