wiremock.org Open in urlscan Pro
2606:50c0:8002::153  Public Scan

URL: https://wiremock.org/
Submission Tags: falconsandbox
Submission: On February 16 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Docs
   WireMock Open Source WireMock Cloud WireMock Studio MockLab
 * Support
 * Community
   GitHub Slack Contributing Resources
 * 


 * Open Source docs
 * 
   WireMock Cloud docs
 * Studio docs
 * Support
 * GitHub
 * Contributing
 * Resources


WIREMOCK - FLEXIBLE API MOCKING


FREE AND OPEN SOURCE

The flexible tool for building mock APIs.

Create stable development environments, isolate yourself from flakey 3rd parties
and simulate APIs that don't exist yet.

Get started View docs

{
  "request": {
    "method": "GET",
    "url": "/wiremock"
  },

  "response": {
    "status": 200,
    "body": "Easy!"
  }
}

z


HOSTED API MOCKING FOR TEAMS AND ENTERPRISES

 * Cloud hosted - nothing to install
 * Intuitive web UI
 * Team collaboration
 * Swagger, OpenAPI and Postman import
 * 100% WireMock API compatible

Learn more Get Started for Free
 * 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.35.0</version>
  <scope>test</scope>
</dependency>

Then follow the next steps for JUnit 5+ or plain Java.

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

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

Then follow the next steps for JUnit 5+ or plain Java.

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

testImplementation("com.github.tomakehurst:wiremock-jre8:2.35.0")

Then follow the next steps for JUnit 5+ or plain Java.

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

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

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

java -jar wiremock-jre8-standalone-2.35.0.jar

Learn more in the running standalone guide.

Run the following in a terminal:

docker run -it --rm \
  -p 8080:8080 \
  --name wiremock \
  wiremock/wiremock:2.35.0

Learn more in the Docker guide.


View Repo


KEY FEATURES

WireMock frees you from dependency on unstable APIs and allows you to develop
with confidence. It's easy to launch a mock API server and simulate a host of
real-world scenarios and APIs - including REST, SOAP, OAuth2 and more.

Advanced request

matching

Dynamic response

templating

Run in your unit tests, on your

laptop or in your test environment.

Fault and latency

injection

Record / Playback

Java, Python, HTTP and

JSON file APIs

Full Documentation


FAQ

What is WireMock? WireMock is a-list free API mocking tool that can be run as a
standalone server, or in a hosted version via the WireMock Cloud managed
service. What is API mocking? API mocking i-listnvolves creating a simple
simulation of an API, accepting the same types of request and returning
identically structured responses as the real thing, enabling fast and reliable
development and testing. When do you need to mock APIs? API mocking i-lists
typically used during development and testing as it allows you to build your app
without worrying about 3rd party APIs or sandboxes breaking. It can also be used
to rapidly prototype APIs that don’t exist yet. How do you create an API mock?
WireMock supp-listorts several approaches for creating mock APIs - in code, via
its REST API, as JSON files and by recording HTTP traffic proxied to another
destination. What makes WireMock unique? WireMock has -lista rich matching
system, allowing any part of an incoming request to be matched against complex
and precise criteria. Responses of any complexity can be dynamically generated
via the Handlebars based templating system. Finally, WireMock is easy to
integrate into any workflow due to its numerous extension points and
comprehensive APIs. Is WireMock open source? Yes, WireMock-list is a completely
open source API mocking tool (GitHub repo). If you’re looking for a hosted
version of WireMock, check out WireMock Cloud. Is WireMock a free service?
WireMock is completely free under the Apache 2.0 license.
© 2023
 *