







- Maven
- Gradle Groovy
- Gradle Kotlin
- Scala SBT
- Standalone
- Docker
Add the following to your project's pom.xml dependencies:
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-jre8</artifactId>
<version>2.33.2</version>
<scope>test</scope>
</dependency>
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:
testImplementation("com.github.tomakehurst:wiremock-jre8:2.33.2")
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/wiremock:2.33.2

Studio
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.
