
WireMock
An open-source HTTP mocking server for request matching, simulated responses and automated integration tests.

About WireMock
WireMock is an open-source HTTP mocking server used to simulate APIs and software dependencies. Teams can use it to test applications without live dependencies, simulate edge cases, and develop features that depend on other services in parallel. The core engine can be self-hosted or embedded in code. It can run as a standalone process, inside tests, or as a deployed service, and it integrates with JUnit and other testing frameworks. Build dependencies are listed for Maven, Gradle, sbt, a standalone JAR, and Docker.
The homepage also describes WireMock Cloud, an enterprise simulation platform with collaboration, advanced features, and AI capabilities, which can run anywhere through WireMock Runner. It further describes Agent Skills and a remote MCP server for connecting AI coding agents to the platform. These cloud and agent features are separate from the core engine, and the homepage does not state pricing for them.
Key features
- Stubs HTTP responses and matches requests by URL, headers, query parameters, cookies, and body
- Generates dynamic responses using Handlebars templating with request data and random values
- Records interactions with real services and plays them back during testing
- Simulates network faults, delays, and malformed responses to test resilience
- Verifies that expected requests were made with correct parameters and timing
- Extends with custom request matchers, response transformers, and admin API extensions
- The core engine is free and open source
- Can be self-hosted or embedded directly in test code
- Integrates with JUnit and other testing frameworks
- Collaboration, advanced features, and AI capabilities are described as part of WireMock Cloud, not the core engine
- The homepage does not state pricing for WireMock Cloud
WireMock at a glance
- Website
- wiremock.org
- Category
- Development › APIs & Databases
- Type
- Online tool
- Pricing
- Free
- Open source
- Yes
- Last checked
- Oct 9, 2026 · Online when checked
- Listed
- Oct 9, 2026
Guides for APIs & Databases

WireMock alternatives
Tools and sites you could use instead, ranked by how closely they match.
A JavaScript API mocking library that shares request handlers between browser development and automated tests.
An HTTP mocking and proxy server with request expectations, response configuration and verification APIs.
An open-source HTTP mock server and validation proxy based on API specifications such as OpenAPI.
Compose and send HTTP requests with this REST testing interface, which includes method, endpoint, and request options.
Bruno is an API client that stores collections as local files for use with Git and other version-control workflows. The open-source edition handles personal request testing and collection runs; paid editions add integrations and in-app conveniences.
Beeceptor creates REST and SOAP mock APIs with responses generated from prompts or traffic.
Popular in APIs & Databases
Well-known listings from the same topic.
WireMock FAQ
Can WireMock be used without a cloud account?
How can WireMock be added to a project?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.









