Skip to content

WireMock User Documentation

WireMock is a popular open-source tool for API mock testing, with over 5 million downloads per month. It can help you to create stable test and development environments, isolate yourself from flakey 3rd parties and simulate APIs that don't exist yet.

Getting Started#

Distributions#

WireMock provides the following generic distributions that allow running it as a standalone server in a container or within a Java Virtual Machine.

By use-case#

Below you can find links to the documentation for WireMock key use-cases. You can find more documentation pages on the sidebar.

By protocol#

WireMock can serve all HTTP-based protocols and REST API. Through built-in features and extensions, it provides additional capabilities for widely used protocols.

By technology#

There are also solutions and guides for particular technologies and frameworks, provided by the WireMock community and external contributors.