close icon

Get Started with

Studio Enterprise

Submit your request for WireMock Enterprise and our team will connect you.

Enterprise brings SSO, collaboration features, multiple host on-premise deployment and monitoring integration.

Schedule a Demo

Flexible API mocking for unit, integration and performance testing

WireMock is a tool for creating mock APIs. Build predictable development environments, isolate yourself from flakey 3rd party APIs and prototype APIs that don't exist yet.

wiremock pivotal
wiremock softwire
wiremock yenlo
wiremock theguardian
wiremock ft
wiremock intuit
wiremock piksel
  • Maven
  • Gradle Groovy
  • Gradle Kotlin
  • Scala SBT
  • Standalone
  • Docker

Add the following to your project's pom.xml dependencies:


Add the following to your project's build.gradle:

testImplementation "com.github.tomakehurst:wiremock-jre8:2.33.2"

Add the following to your project's build.gradle.kts:


Add the following to your project’s build.sbt:

libraryDependencies +=
  "com.github.tomakehurst" % "wiremock-jre8" % "2.33.2" % Test

Download the latest standalone JAR then run the following in a terminal:

java -jar wiremock-jre8-standalone-2.33.2.jar

Run the following in a terminal:

docker run -it --rm \
  -p 8080:8080 \
  --name wiremock \
wiremock mock server
wiremock api testing


WireMock Studio is tool built on top of the core WireMock engine, bringing a full web UI, management of multiple mock APIs and support for OpenAPI and Postman.

It can run on your laptop, in Docker or in your test environment, and has exactly the same data format as the underlying WireMock engine, so it's easy to reuse mock APIs or test code you've already created.

wiremock robot
wiremock api testing


Scalable and collaborative on-premise deployment

Users, teams and SSO

Multiple scalable hosts

Persistent data

Monitoring tool integration

Private TLS certificate and DNS management

Deploy into your own VPC or Kubernetes cluster

Schedule a Demo

Key Features

Wiremock Features

Advanced request


wiremock dynamic response

Dynamic response


wiremock unit tests

Run in your unit tests, on your

laptop or in your test environment.

wiremock fault and latency

Fault and latency


wiremock record playback

Record / Playback

wiremock java, python, http

Java, Python, HTTP and

JSON file APIs

Full Documentation