Skip to content
SPECIFICTION
Get listed

BitDive

bitdive.io

Free plan WebAPISelf-hosted
Visit bitdive.io
Spec score 8.0 #11 of 22 in Contract Testing Tools

What it is

BitDive is a freemium API, web, and self-hosted tool for Java and Kotlin teams that want to verify code changes against recorded service behavior. Its agent captures method calls, SQL queries, HTTP requests, Kafka messages, JVM metrics, and exception traces, then compares behavior before and after changes to reveal SQL drift, extra HTTP calls, and performance regressions. Recorded executions become replayable JUnit 5 tests that run with standard Maven or Gradle tooling. The agent supports Java 8 through 21 and captures bytecode behavior without source changes. BitDive exposes runtime context and trace operations through MCP for Cursor, Windsurf, and Claude. It lists 49 supported technologies, including Spring Boot, PostgreSQL, MongoDB, Kafka, JUnit 5, Testcontainers, and Maven. Deployment options include hosted SaaS, on-premise, and air-gapped installations. Security details specify TLS 1.3 in transit, AES-256 at rest, and in-JVM masking of sensitive fields. Developer Use costs nothing; Company Rollout pricing is custom.

Spec sheet

Purpose
BitDive captures runtime behavior from Java and Kotlin services and turns recorded executions into replay-based JUnit suites for verifying code changes.Read 7 Oct 2026 · bitdive.io
Intended users
BitDive describes its intended audience as modern JVM engineering teams verifying changes against real service behavior.Read 7 Oct 2026 · bitdive.io
Deployment
Documented deployment options include hosted SaaS, on-premise, and air-gapped installations; the quick start also gives a one-command self-hosted setup.Read 7 Oct 2026 · bitdive.io
Integrations
The integrations page lists 49 supported technologies, including Java, Kotlin, Spring Boot, PostgreSQL, MongoDB, Kafka, JUnit 5, Testcontainers, and Maven.Read 7 Oct 2026 · bitdive.io
Security
The security page specifies TLS 1.3 in transit, AES-256 at rest, and masking of sensitive fields inside the JVM before data leaves it.Read 7 Oct 2026 · bitdive.io
Founded
2024Read 28 Sep 2026 · bitdive.io
AI integration
BitDive exposes runtime context and trace operations through MCP for AI coding tools including Cursor, Windsurf, and Claude.Read 7 Oct 2026 · bitdive.io
Data collection limits
The agent page says it does not collect source files, filesystem contents beyond its temporary directory, or network traffic outside the instrumented application.Read 7 Oct 2026 · bitdive.io
Retention
The architecture page lists default detailed trace retention of 14 days for Starter and 90 days for Pro, with custom policies for Enterprise.Read 7 Oct 2026 · bitdive.io
Runtime capture
The agent records method calls, SQL queries, HTTP requests, Kafka messages, JVM metrics, and exception traces.Read 7 Oct 2026 · bitdive.io
Runtime scope
The agent supports Java 8 through 21 and captures bytecode-level behavior without requiring source-code changes.Read 7 Oct 2026 · bitdive.io
Support and limits
Free individual developer use is provided as-is without SLA commitments, indemnities, or custom engineering work; company rollout includes priority support.Read 7 Oct 2026 · bitdive.io
Test generation
Recorded executions become replayable JUnit 5 tests that run with standard Maven or Gradle tooling.Read 7 Oct 2026 · bitdive.io
Trace comparison
BitDive compares before-and-after runtime behavior to surface changes such as SQL drift, extra HTTP calls, and performance regressions.Read 7 Oct 2026 · bitdive.io

Plans and prices

Developer Use Free Full BitDive workflow for individual developers · runtime traces and comparisons · deterministic JUnit replay · MCP access · no SLA, indemnities, or custom engineering Read 7 Oct 2026 · bitdive.io
Company Rollout Priced on request Custom Organizational rollout · SSO, RBAC, auditability · private cloud, self-hosted, or air-gapped deployment · priority support · custom integrations Read 7 Oct 2026 · bitdive.io

Every BitDive plan and price →

Strong points and limits

Strong points

  • Generates replayable JUnit 5 tests
  • Compares runtime behavior before and after changes
  • Supports Java 8 through 21
  • Offers hosted, on-premise, and air-gapped deployment
  • Provides MCP access for AI coding tools

Limits

  • Free individual use has no SLA
  • Company Rollout pricing is custom
  • Detailed traces have plan-based retention periods
  • Scope is limited to Java and Kotlin services

Who it suits

It suits modern JVM engineering teams checking changes against real runtime behavior. Individual developers can use the free workflow, while organizations can consider SSO, RBAC, auditability, and private deployment options.

Verdict

BitDive links runtime capture with deterministic replay tests and trace comparison for JVM services. Its deployment and security choices are broad, but support commitments and retention depend on the plan.

Where Specifiction places it

Alternatives to BitDiveAll alternatives →

Pact From $115.42/mo · Free plan 8.7 Visit