🗂️ Navigation

WireMock

A tool for building mock APIs.

Visit Website →

Overview

WireMock is a simulator for HTTP-based APIs. It enables you to stay productive when an API you depend on doesn't exist or isn't complete. It supports testing of edge cases and failure modes that the real API won't reliably produce.

✨ Key Features

  • Request matching (URL, headers, body)
  • Response templating
  • Stateful behavior simulation
  • Proxying and recording interactions
  • Fault injection (delays, corrupted responses)
  • Java library and standalone server

🎯 Key Differentiators

  • Powerful request matching and stateful simulation
  • Mature and widely adopted in the Java ecosystem
  • Extensible via custom extensions

Unique Value: Provides developers with fine-grained control over HTTP traffic and API simulations directly within their code and CI/CD pipelines.

🎯 Use Cases (4)

Unit and integration testing of API clients Simulating external dependencies in a microservices architecture Testing failure scenarios and edge cases Performance testing with predictable stubs

✅ Best For

  • Integration testing in CI/CD pipelines
  • Creating stable test environments for microservices

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Users looking for a simple GUI-based tool
  • Rapid, non-technical API prototyping

🏆 Alternatives

MockServer Mountebank Postman

More powerful and flexible for complex, stateful simulations compared to UI-based tools like Mockoon or Postman.

💻 Platforms

Desktop API Web

✅ Offline Mode Available

🔌 Integrations

JUnit TestNG Docker Spring Boot

🛟 Support Options

  • ✓ Email Support
  • ✓ Dedicated Support (Enterprise tier)

💰 Pricing

$100.00/mo
Free Tier Available

✓ 14-day free trial

Free tier: Open-source version is completely free.

Visit WireMock Website →