Deploy WireMock in one click installation.
Industry-standard HTTP API mock server for simulating REST services, testing edge cases, and developing in parallel.
What you can build with WireMock
WireMock is an open-source HTTP API simulator that lets engineering teams replace real services with programmable mocks. Define stubs through a REST API or JSON files, match incoming requests by URL, headers, query parameters, cookies, or body content, and return dynamic responses generated with Handlebars templating. Record real traffic and replay it later to reproduce production scenarios offline.
Self-hosting WireMock on your own VPS gives every team a shared mock environment for contract testing, demo data, third-party API stand-ins, and chaos scenarios such as latency injection or malformed payloads. Persistent volumes keep your mapping definitions, response files, and custom extensions intact across redeploys so your test fixtures travel with the server.
Key features of WireMock
Flexible request matching
Match incoming HTTP requests against URL patterns, headers, query parameters, cookies, and JSON or XML body content for precise stub selection.
Dynamic response templating
Generate responses on the fly using Handlebars templates with access to request data, random values, dates, and custom helpers.
Record and playback
Capture live traffic against a real upstream and replay the recorded interactions later to reproduce scenarios without network dependencies.
Fault and latency simulation
Inject configurable delays, dropped connections, and malformed payloads to test how your application handles unreliable downstream services.
Stateful scenarios
Model multi-step workflows with state machines so the same endpoint can return different responses depending on previous interactions.
Admin REST API
Manage stubs, request journals, scenarios, and recordings programmatically through the admin API for CI/CD automation and tooling integrations.
Why run WireMock on Hostinger
Launch in one click
Get your application up and running instantly with a preconfigured setup. No manual installation or complex setup steps.
Security you can rely on
Keep your applications protected with a built-in firewall, DDoS protection, and continuous monitoring.
Built in Docker manager
Run and manage multiple Docker containers from one place. Deploy, update, and monitor your projects with ease.
Launch in one click
Get your application up and running instantly with a preconfigured setup. No manual installation or complex setup steps.
Security you can rely on
Keep your applications protected with a built-in firewall, DDoS protection, and continuous monitoring.
Built in Docker manager
Run and manage multiple Docker containers from one place. Deploy, update, and monitor your projects with ease.