Open Source WireMock UI & Dashboard

Mock APIs.
Without the pain.

WireMate is a web UI and admin dashboard for your WireMock mock server — create, manage, and publish WireMock stubs visually so your team can build and test faster.

curl -X POST http://localhost:8080/__admin/mappings \
  -H "Content-Type: application/json" \
  -d '{
    "request": {
      "method": "GET",
      "url": "/api/hello"
    },
    "response": {
      "status": 200,
      "jsonBody": { "message": "Hello from WireMock!" },
      "headers": {
        "Content-Type": "application/json"
      }
    }
  }'

Everything you need to
tame your mocks

From stub creation to debugging, WireMate handles the full mock lifecycle.

How it works

Four steps to mock nirvana.

1

Create a project

Group your stubs by project. Stay organized from day one.

2

Build your stubs

Use the ui to define requests, responses, delays, headers.

3

Publish to WireMock

Publish your stubs to WireMock instantly. All stubs are persisted in the database.

4

Monitor & debug

Search through WireMock logs to inspect incoming requests and debug your stubs.

Ready to simplify your mocks?

Get WireMate running locally in under a minute.

git clone https://github.com/mixaverros88/WireMate.git
cd WireMate
docker compose up -d

View on GitHub