🗂️ Navigation

MockServer

API mocking and proxying.

Visit Website →

Overview

MockServer allows you to mock any system you integrate with via HTTP or HTTPS. It provides a Java library, a standalone Netty web server, a Docker container, and integrations with build tools, enabling mocking in various testing scenarios.

✨ Key Features

  • Mocking of HTTP/HTTPS requests
  • Proxying and recording requests
  • Request matching by path, method, headers, cookies, and body
  • Dynamic response generation using templates or callbacks
  • Client libraries for Java, JavaScript, Ruby, and more

🎯 Key Differentiators

  • Extensive client library support beyond the JVM
  • Built-in proxying with request/response modification
  • Can be run in multiple modes (server, library, container)

Unique Value: Provides a language-agnostic, highly configurable mocking and proxying server suitable for complex automated testing scenarios.

🎯 Use Cases (4)

Decoupling teams during development Integration testing of microservices Creating stable test environments Simulating complex API behaviors and error conditions

✅ Best For

  • Automated integration testing in CI/CD
  • Proxying and modifying traffic for debugging

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Users who require a graphical user interface
  • Simple, one-off API prototyping

🏆 Alternatives

WireMock Mountebank

Offers broader client language support compared to the more Java-focused WireMock.

💻 Platforms

Desktop API

✅ Offline Mode Available

🔌 Integrations

Docker Maven Gradle JUnit TestNG

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Fully open-source and free.

Visit MockServer Website →