
BitDive
6.1#14 in contract testing toolsFree planFree planWebAPISelf-hosted
Visit

| Fact | BitDive | Microcks |
|---|---|---|
| Deployment | Documented deployment options include hosted SaaS, on-premise, and air-gapped installations; the quick start also gives a one-command self-hosted setup. | Microcks can be installed using Docker Desktop Extension, Docker or Podman Compose, Helm, or a Kubernetes Operator. |
| Integrations | The integrations page lists 49 supported technologies, including Java, Kotlin, Spring Boot, PostgreSQL, MongoDB, Kafka, JUnit 5, Testcontainers, and Maven. | Official automation integrations include GitHub Actions, Jenkins, GitLab CI and Tekton Pipelines. |
| Purpose | BitDive captures runtime behavior from Java and Kotlin services and turns recorded executions into replay-based JUnit suites for verifying code changes. | Microcks is a tool for mocking and testing APIs and microservices. |
| 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. | Microcks uses Keycloak for identity, authentication, permissions, and API endpoint protection, with OpenID Connect for user authentication. |
It suits JVM engineering teams that want to verify code changes against recorded service behavior. Individual developers can use the free workflow, while company rollout offers organizational deployment options and priority support.
Microcks suits API owners, developers, quality assurance teams and platform engineers who need API mocks or contract checks. Teams can choose laptop, cloud or on-premises deployment.