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"
}
}
}'
From stub creation to debugging, WireMate handles the full mock lifecycle.
Four steps to mock nirvana.
Group your stubs by project. Stay organized from day one.
Use the ui to define requests, responses, delays, headers.
Publish your stubs to WireMock instantly. All stubs are persisted in the database.
Search through WireMock logs to inspect incoming requests and debug your stubs.
Get WireMate running locally in under a minute.
git clone https://github.com/mixaverros88/WireMate.git
cd WireMate
docker compose up -d