Tools for mocks, simulated services, dependency control, and consumer/provider contract testing.
B
Beeceptor
Use case: Create mock endpoints, inspect traffic, and simulate API responses and conditions.
Type: Commercial API mocking and inspection service
Access: Free and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to create mock endpoints, inspect traffic, and simulate API responses and conditions.
Positive Community Commentary
Frontend and API developers often value Beeceptor as a quick way to stand up hosted endpoints without writing a mock server. Community discussions highlight its simple route rules, request inspection, and ability to simulate success, error, and delayed responses while a real backend is still being built.
Things to Know
- Product or project type: Commercial API mocking and inspection service.
- Current access model: Free and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Beeceptor website
Information checked: August 5, 2026
Back to top
Betamax Object
Use case: Record and replay HTTP interactions in JVM tests.
Type: Open-source HTTP interaction recording library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to record and replay HTTP interactions in JVM tests.
Positive Community Commentary
JVM and Spock users have valued Betamax for recording real HTTP interactions into reusable tapes, then replaying them in fast and repeatable tests. Practitioner write-ups describe it as a convenient way to remove remote-service variability while preserving realistic request-and-response behavior for later test runs.
Things to Know
- Product or project type: Open-source HTTP interaction recording library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Betamax Object website
Information checked: August 5, 2026
Back to top
Broadcom Service Virtualization
Use case: Simulate dependent systems, APIs, and services for development and testing.
Type: Commercial service-virtualization platform
Access: Contact vendor for pricing
Also known as: CA Technologies Application Test (Now part of BroadCom)
What It Does
According to the vendor or project, the tool's stated purpose is to simulate dependent systems, APIs, and services for development and testing.
Positive Community Commentary
Enterprise testers value Broadcom Service Virtualization when they must simulate complex dependencies across web services, messaging, databases, and specialized protocols. Reviewer themes include rapid service capture, support for parallel development, and useful integrations with tools such as Jenkins and Selenium for earlier testing in large, heterogeneous environments.
Things to Know
- Product or project type: Commercial service-virtualization platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Broadcom Service Virtualization website
Information checked: August 5, 2026
Back to top
M
Microcks
Use case: Create mocks and validate API behavior from OpenAPI, AsyncAPI, GraphQL, and other specifications.
Type: Open-source API mocking and contract-testing platform
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to create mocks and validate API behavior from OpenAPI, AsyncAPI, GraphQL, and other specifications.
Positive Community Commentary
API and platform teams value Microcks for turning OpenAPI, AsyncAPI, and related specifications into both mocks and contract tests. Practitioners especially mention its Kubernetes-native workflow, support for synchronous and event-driven APIs, and ability to reuse the same API artifacts during local development, integration testing, and CI.
Things to Know
- Product or project type: Open-source API mocking and contract-testing platform.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Microcks website
Information checked: August 5, 2026
Back to top
Mockoon
Use case: Create local mock APIs through a desktop interface, CLI, and reusable data files.
Type: Open-source API mocking application
Access: Free and open source with paid cloud services
What It Does
According to the vendor or project, the tool's stated purpose is to create local mock APIs through a desktop interface, CLI, and reusable data files.
Positive Community Commentary
Developers and testers frequently praise Mockoon for making local API simulation approachable through a fast, cross-platform desktop interface. Community examples emphasize creating realistic routes without an account, sharing environments, and quickly introducing error responses, latency, or alternate data so frontend and mobile work can proceed independently.
Things to Know
- Product or project type: Open-source API mocking application.
- Current access model: Free and open source with paid cloud services.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Mockoon website
Information checked: August 5, 2026
Back to top
MockServer
Use case: Mock, proxy, and verify HTTP requests and responses.
Type: Open-source HTTP and HTTPS mocking server
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to mock, proxy, and verify HTTP requests and responses.
Positive Community Commentary
Java and API-testing teams value MockServer for flexible request matching, programmable expectations, and the option to run it embedded, standalone, or in a container. Practitioner comparisons also highlight its proxy and record capabilities, which help teams reproduce real interactions and then control responses for deterministic integration tests.
Things to Know
- Product or project type: Open-source HTTP and HTTPS mocking server.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the MockServer website
Information checked: August 5, 2026
Back to top
Mountebank
Use case: Create test doubles for HTTP, HTTPS, TCP, and SMTP services.
Type: Open-source multi-protocol service-virtualization tool
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to create test doubles for HTTP, HTTPS, TCP, and SMTP services.
Positive Community Commentary
Testers value Mountebank when they need customizable, over-the-wire test doubles beyond basic HTTP stubs. Practitioner examples highlight its lightweight standalone deployment, record-and-replay proxying, advanced predicates, and support for protocols such as HTTP, TCP, SMTP, gRPC, and WebSockets when isolating UI or service tests.
Things to Know
- Product or project type: Open-source multi-protocol service-virtualization tool.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Mountebank website
Information checked: August 5, 2026
Back to top
MSW (Mock Service Worker)
Use case: Intercept network requests in browsers and Node.js to provide reusable mock responses.
Type: Open-source API mocking library
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to intercept network requests in browsers and Node.js to provide reusable mock responses.
Positive Community Commentary
Frontend teams often value MSW because it intercepts requests at the network layer while leaving application code unchanged. A recurring community theme is reuse: the same REST or GraphQL handlers can support local development, Vitest or Jest, Storybook, Playwright, and other browser-based tests with behavior visible in normal developer tools.
Things to Know
- Product or project type: Open-source API mocking library.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the MSW (Mock Service Worker) website
Information checked: August 5, 2026
Back to top
P
Pact
Use case: Verify that service consumers and providers agree on API interactions.
Type: Open-source consumer-driven contract-testing framework
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to verify that service consumers and providers agree on API interactions.
Positive Community Commentary
Contract-testing practitioners frequently describe Pact as a mature, well-documented choice for consumer-driven contracts across multiple languages. Teams value generating contracts from executable consumer tests, verifying them against providers in CI, and using a broker to make compatibility visible without running a complete end-to-end environment for every change.
Things to Know
- Product or project type: Open-source consumer-driven contract-testing framework.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Pact website
Information checked: August 5, 2026
Back to top
PactFlow
Use case: Manage Pact and bi-directional contract testing, verification, and deployment workflows.
Type: Commercial contract-testing platform
Access: Free trial and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to manage Pact and bi-directional contract testing, verification, and deployment workflows.
Positive Community Commentary
Teams scaling contract testing value PactFlow's managed broker, deployment records, dashboards, and policy controls. Practitioner discussions also point to the flexibility of supporting traditional Pact consumer-driven contracts alongside bi-directional OpenAPI checks, which can help organizations coordinate compatibility across many services and teams.
Things to Know
- Product or project type: Commercial contract-testing platform.
- Current access model: Free trial and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the PactFlow website
Information checked: August 5, 2026
Back to top
Parasoft Virtualize
Use case: Simulate APIs, services, databases, and dependent systems for testing.
Type: Commercial service-virtualization platform
Access: Contact vendor for pricing
What It Does
According to the vendor or project, the tool's stated purpose is to simulate APIs, services, databases, and dependent systems for testing.
Positive Community Commentary
Enterprise test engineers value Parasoft Virtualize for codeless creation and centralized management of realistic services across modern and legacy protocols. Reviewer and case-study themes include stateful simulations, shared virtual environments, integrated test data, traffic capture, and the ability to exercise production-scale loads when live dependencies are unavailable.
Things to Know
- Product or project type: Commercial service-virtualization platform.
- Current access model: Contact vendor for pricing.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Parasoft Virtualize website
Information checked: August 5, 2026
Back to top
pytest-httpserver
Use case: Test HTTP clients against a configurable local HTTP server with programmable request expectations and responses.
Type: Open-source Python package and pytest plugin
Access: Free and open source
What It Does
According to the project, pytest-httpserver starts a real local HTTP server for tests and allows test code to configure expected requests and responses. It supports pytest fixtures as well as a context-manager API.
Positive Community Commentary
pytest-httpserver is useful when teams want to exercise a real HTTP client against a local TCP server rather than mocking the client’s transport layer or replacing requests with in-process stubs.
Things to Know
- Product or project type: Python HTTP testing package and pytest plugin.
- Current access model: Free and open source.
- Supports programmable request matching and response configuration.
- Documentation includes HTTPS, timeout, connection-refused, headers, query parameters, and response-handling scenarios.
- It is focused on HTTP-client testing rather than full service virtualization.
- Review the official documentation for current Python, pytest, and HTTPS support.
Visit the pytest-httpserver website
Information checked: September 21, 2026
Back to top
S
SmartBear ServiceV Pro
Use case: Create and manage virtual REST, SOAP, JMS, and database services within ReadyAPI.
Type: Service-virtualization module within SmartBear ReadyAPI
Access: Included with ReadyAPI
What It Does
According to SmartBear, ServiceV Pro provides service-virtualization capabilities within ReadyAPI for creating and managing virtual REST, SOAP, JMS, and database services.
Positive Community Commentary
ReadyAPI users value its visual workflow for recording services, building reusable API simulations, and creating controlled edge or failure scenarios without coding every stub. Community discussions also highlight sharing virtual services through VirtServer so developers and testers can use consistent dependencies across local work and automated pipelines.
Things to Know
- Product or project type: Service-virtualization module within SmartBear ReadyAPI.
- Current access model: Included with ReadyAPI.
- ReadyAPI licensing, trials, and current product packaging should be reviewed on the official ReadyAPI page.
Visit the SmartBear ReadyAPI website
Information checked: August 5, 2026
Back to top
Specmatic
Use case: Use API specifications as executable contracts for testing and mock services.
Type: Open-source contract-testing and service-virtualization tool
Access: Free open-source edition and paid platform
What It Does
According to the vendor or project, the tool's stated purpose is to use API specifications as executable contracts for testing and mock services.
Positive Community Commentary
API teams invested in OpenAPI often value Specmatic's contract-first approach: one specification can generate service mocks, positive and negative contract tests, and compatibility checks. Practitioner demonstrations emphasize fast feedback for independently developed microservices and keeping implementations aligned with the API contract throughout development and CI.
Things to Know
- Product or project type: Open-source contract-testing and service-virtualization tool.
- Current access model: Free open-source edition and paid platform.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Specmatic website
Information checked: August 5, 2026
Back to top
Speedscale
Use case: Capture and replay API traffic for testing, mocking, and performance analysis.
Type: Commercial traffic-replay and service-mocking platform
Access: Free trial and paid plans
What It Does
According to the vendor or project, the tool's stated purpose is to capture and replay API traffic for testing, mocking, and performance analysis.
Positive Community Commentary
Platform and performance teams value Speedscale for capturing, sanitizing, and replaying real service traffic instead of hand-building every test scenario. Practitioner write-ups highlight using observed production behavior to create realistic mocks and load tests, especially for Kubernetes and microservice systems where representative dependency traffic is difficult to reproduce manually.
Things to Know
- Product or project type: Commercial traffic-replay and service-mocking platform.
- Current access model: Free trial and paid plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Speedscale website
Information checked: August 5, 2026
Back to top
Stubborn Contract
Use case: Create and verify consumer and producer contracts in JVM and other supported applications.
Type: Open-source contract-testing framework
Access: Free and open source
Also known as: Spring Cloud Contract (predecessor)
What It Does
Stubborn Contract is the official continuation of Spring Cloud Contract. It generates producer-side verification tests and consumer stubs from shared contracts.
Positive Community Commentary
Spring and JVM teams valued Spring Cloud Contract for generating producer-side verification tests and consumer stubs from shared contracts. The continuation retains support for existing contracts and stubs, with Maven and Gradle workflows for HTTP and messaging tests.
Things to Know
- Product or project type: Open-source contract-testing framework.
- Current access model: Free and open source.
- Spring transferred maintenance and support to Stubborn.sh in July 2026; the former Spring repository is archived.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Stubborn Contract website
Information checked: October 12, 2026
Back to top
T
Toxiproxy
Use case: Simulate latency, outages, bandwidth limits, and other network conditions between services.
Type: Open-source network-condition simulation proxy
Access: Free and open source
What It Does
According to the vendor or project, the tool's stated purpose is to simulate latency, outages, bandwidth limits, and other network conditions between services.
Positive Community Commentary
Engineers value Toxiproxy as a small, scriptable way to add deterministic network problems around real services without changing application code. Community examples highlight repeatable latency, timeouts, disconnects, bandwidth limits, and partial failures in local or CI tests, making resilience behavior much easier to exercise on demand.
Things to Know
- Product or project type: Open-source network-condition simulation proxy.
- Current access model: Free and open source.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the Toxiproxy website
Information checked: August 5, 2026
Back to top
V
VCR.py (vcrpy)
Use case: Record HTTP interactions and replay them during Python tests.
Type: Python HTTP recording and replay library
Access: Free and open source
What It Does
VCR.py records HTTP requests and responses into cassette files so later Python test runs can replay the interactions without calling the live service each time.
Positive Community Commentary
Recorded cassettes let tests replay supported HTTP interactions without calling the live service on every run.
Things to Know
- Cassettes can become stale or contain sensitive data; review and refresh them before committing.
- Review the official page for current platforms, integrations, licensing, and product changes.
Visit the VCR.py (vcrpy) website
Information checked: October 14, 2026
Back to top
Virtualan
Use case: Virtualize REST and asynchronous service dependencies for development and integration testing.
Type: Spring Boot service-virtualization framework
Access: Free and open source
What It Does
Virtualan is an open-source service virtualization framework built around Spring Boot and designed for OpenAPI and supported asynchronous messaging workflows.
Positive Community Commentary
Its OpenAPI-driven mocks can help isolate REST services and supported asynchronous dependencies in integration tests.
Things to Know
- It is centered on Spring Boot and annotations; verify supported protocols and setup against the current repository.
- Review the official page for current platforms, integrations, licensing, and product changes.
Visit the Virtualan website
Information checked: October 14, 2026
Back to top
W
WireMock
Use case: Mock HTTP APIs, record traffic, simulate faults, and verify requests.
Type: Open-source API mocking platform with commercial cloud service
Access: Free open-source edition and paid cloud plans
What It Does
According to the vendor or project, the tool's stated purpose is to mock HTTP APIs, record traffic, simulate faults, and verify requests.
Positive Community Commentary
API testers and Java developers frequently value WireMock for mature HTTP stubbing, expressive request matching, stateful scenarios, and verification of received calls. Community examples show it working well both embedded in tests and as a standalone or Docker service, making controlled dependency behavior accessible across development and CI workflows.
Things to Know
- Product or project type: Open-source API mocking platform with commercial cloud service.
- Current access model: Free open-source edition and paid cloud plans.
- Review the official page for current platforms, integrations, system requirements, licensing, and product changes.
Visit the WireMock website
Information checked: August 5, 2026
Back to top