Mockoon and WireMock logos side by side

Comparison between Mockoon and WireMock Cloud API mocking

Discover the differences between WireMock and Mockoon API mocking services, deployment options, and features

 What is Wiremock Cloud?

Initially a Java library, WireMock offers a cloud-based solution for API mocking and service virtualization. It allows development and testing teams to simulate APIs, microservices, and third-party systems. Key features include integration with CI/CD pipelines, request verification, fault simulation, and performance testing. WireMock Cloud supports real-time collaboration, enabling teams to work together efficiently.

Screenshot of Wiremock Cloud's interfaceScreenshot of Wiremock Cloud's interface

 What is Mockoon?

Mockoon is a set of open-source tools that allow developers to mock APIs quickly and easily. It offers an offline-first and privacy friendly desktop application to design and run mock APIs locally. A CLI and various libraries are also available to deploy your mock APIs anywhere: CI/CD pipelines, servers, etc.

Mockoon features include a powerful templating system to generate dynamic and realistic mock data, a rules system, a proxy mode to partially mock API endpoints, and many customization options: status codes, dynamic headers, TLS, file serving, etc.

Mockoon Pro is also available for teams and organizations looking for a complete collaboration platform. It can be deployed on your own private infrastructure or used as a managed cloud service, enabling teams to collaborate in real time and deploy mock APIs while choosing where their data and services run.

Screenshot of Mockoon's interfaceScreenshot of Mockoon's interface

 Offer comparison

Below is a comparison of the main characteristics of Wiremock Cloud and Mockoon's respective offers:

Wiremock CloudMockoon
Deployment optionsManaged cloud and self-hosted runnerOffline, self-hosted or managed
Tools providedOnline interface, Java library, standalone JAR, Docker image, and RunnerDesktop application to design your mock
CLI, Docker image and GitHub Action
Embedded web application for Pro customers
Free/paidFreemiumFree for the open-source tools, paid for Pro
BillingBilled per seatBilled per seat
Main team featuresAPI mock deployment and team collaborationMock deployments, real-time collaboration and an embedded web application
Open-sourceJava library is open-source
Enterprise support

 Features comparison

While Wiremock Cloud and Mockoon offer similar API mocking capabilities, they have different approaches. Below is a comparison of the main features of Wiremock Cloud and Mockoon:

API mocking FeaturesWiremock CloudMockoon
Self-host Mocks run through the standalone JAR, Docker image, or WireMock Runner The complete Mockoon Pro platform can be self-hosted; the CLI and Docker image are also available for standalone deployments
Proxy mode Can intercept and forward the traffic Documentation
OpenAPI support Documentation
RecordingCan record entering requests to create stubs Mockoon can create mock endpoints based on entering requests
CRUD operations Automated CRUD endpoints with fake databases
Response rulesRequest matching system similar to Mockoon's one Advanced system of rules
Dynamic/realistic dataTemplating system similar to Mockoon's one Advanced templating system and AI assistant to generate realistic fake data
Callbacks/Webhooks Callbacks system
File serving Basic static file serving from dedicated directory Documentation
Custom headersAt endpoint's level At endpoint's and server's levels
Supports templating helpers for dynamically generated headers
Customizable status code
Routing patterns Documentation
GraphQL support
WebSocket support Documentation
Chaos testing Supports delays and fault simulation Simulate delays and error responses
Stateful mocking Stateful scenarios are available CRUD routes and data buckets
JSON Schema validation Request body matching supports JSON Schema Valid JSON schema rule operator
Slow network/server simulationAt endpoint's level At server's and endpoint's levels