Comparison of API simulation tools
The tools listed here support emulating or simulating APIs and software systems. They are also called API mocking tools, service virtualization tools, over the wire test doubles and tools for stubbing and mocking HTTP(S) and other protocols . They enable component testing in isolation.
FOSS |
Free |
Supported protocols and APIs |
Has a GUI |
Scriptable/Programmable |
Docker support |
Cloud offering |
Quick start guide |
|
|---|---|---|---|---|---|---|---|---|
Charles Proxy |
; Proprietary |
HTTP(S) |
||||||
Hoverfly |
; Apache 2 |
HTTP(S) |
||||||
Mountebank |
; MIT |
HTTP(S) |
||||||
Parasoft Virtualize |
; Proprietary |
(Community EDition) |
AMQP |
|||||
SoapUI MockServer |
; EUPL |
HTTP(S) |
||||||
Traffic Parrot |
; Proprietary |
(Community Edition) |
HTTP(S) |
|||||
Wiremock |
; Apache 2 |
HTTP(S) |
||||||
WireMock.Net |
; Apache 2 |
HTTP(S) |
See also
- Test double
- Service virtualization