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
Kotlin
SBT
Java
Docker
  • 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
wiremock mock server
wiremock api testing

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.

z
wiremock robot
wiremock api testing

Enterprise

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

matching

wiremock dynamic response

Dynamic response

templating

wiremock unit tests

Run in your unit tests, on your

laptop or in your test environment.

wiremock fault and latency

Fault and latency

injection

wiremock record playback

Record / Playback

wiremock java, python, http

Java, Python, HTTP and

JSON file APIs

Full Documentation