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.