
Discover the differences between Microcks and Mockoon API mocking services: cloud offer, features, and more
Microcks is an open-source, cloud-native tool for API mocking and testing. It uses API standards such as OpenAPI, AsyncAPI, GraphQL schemas, gRPC/Protobuf, and SOAP contracts to generate mocks and automate API contract testing.
Microcks is primarily designed for self-hosted usage and can be deployed on developers' machines, on-premises, or in the cloud using containers. It also includes dynamic mocking, delays, callbacks, webhooks, and stateful mock capabilities.
Screenshot of Microcks's interface
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 Cloud is also available for teams and organizations looking for a cloud-based solution. It enables teams to collaborate on API mocking projects and share mock APIs with others by deploying them to the cloud.
💡 Get started with Mockoon: Download Mockoon or Discover Mockoon Cloud
Screenshot of Mockoon's interface
Below is a comparison of the main characteristics of Microcks and Mockoon's respective offers:
| Microcks | Mockoon | |
|---|---|---|
| Offline/Cloud based | Offline | Offline and Cloud |
| Tools provided | Web application and containerized deployment | Desktop application to design your mock CLI, Docker image and GitHub Action to deploy anywhere Web application for our Cloud customers |
| Free/paid | Free | Free for the open-source tools, paid for the Cloud |
| Billing | N/A | Billed per seat |
| Main cloud features | N/A | Deployments, team collaboration and AI assistant |
| Open-source | ||
| Enterprise support |
While Microcks and Mockoon offer similar API mocking capabilities, they follow different approaches. Below is a comparison of their main features:
| API mocking Features | Microcks | Mockoon |
|---|---|---|
| Self-host | Containerized deployment is available | A CLI, Docker image and GitHub Action are available to deploy in headless environments |
| Proxy mode | Documentation | |
| OpenAPI support | Documentation | |
| Recording | Mockoon can create mock endpoints based on entering requests | |
| CRUD operations | Automated CRUD endpoints with fake databases | |
| Response rules | Dynamic dispatchers and constraints are available | Advanced system of rules |
| Dynamic/realistic data | Dynamic content and templates are available | Advanced templating system and AI assistant to generate realistic fake data |
| Callbacks/Webhooks | OpenAPI callbacks and webhooks are supported | Callbacks system |
| File serving | Documentation | |
| Custom headers | Header constraints and responses are supported | 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 | Delays and alternative mock behaviors are available | Simulate delays and error responses |
| Stateful mocking | Scripted stateful mocks are supported | CRUD routes and data buckets |
| JSON Schema validation | No dedicated JSON Schema validation operator | Valid JSON schema rule operator |
| Slow network/server simulation | Delay configuration is available | At server's and endpoint's levels |
For more comparisons between Mockoon and other tools, check out our other articles:
Mockoon vs Beeceptor, Mockoon vs Mock Service Worker, Mockoon vs Mockable, Mockoon vs MockFly, Mockoon vs MockServer, Mockoon vs Postman, Mockoon vs ReadyAPI, Mockoon vs Requestly, Mockoon vs Stoplight, Mockoon vs WireMock Cloud