WireMock

wiremock.org APIs & Databases Online toolFreeOpen source

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

wiremock.org
WireMock homepage screenshot

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
Best for: Development and testing teams that need to test applications without depending on unreliable or unavailable APIs.
Good for
  • 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
Watch out for
  • 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

Type
Online tool
Pricing
Free
Open source
Yes
Last checked
Oct 9, 2026 · Online when checked
Listed
Oct 9, 2026

WireMock alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 12 alternatives

A JavaScript API mocking library that shares request handlers between browser development and automated tests.

FreeOpen source
7 alternatives

MockServer

mock-server.com

An HTTP mocking and proxy server with request expectations, response configuration and verification APIs.

FreeOpen source
11 alternatives

Stoplight Prism

github.com/stoplightio/prism

An open-source HTTP mock server and validation proxy based on API specifications such as OpenAPI.

FreeOpen source
5 alternatives

Rest Test Test

resttesttest.com

Compose and send HTTP requests with this REST testing interface, which includes method, endpoint, and request options.

Bruno

usebruno.com

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.

FreemiumOpen source
10 alternatives

Beeceptor

beeceptor.com

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.

All 93

WireMock FAQ

Can WireMock be used without a cloud account?
The core WireMock engine is free and open source. It can be self-hosted or embedded in code.
How can WireMock be added to a project?
The homepage gives dependency snippets for Maven, Gradle Groovy, Gradle Kotlin, and Scala SBT. It also describes a standalone JAR and a Docker image.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing