Jump to content

Comparison of API simulation tools

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Wojtek-tp (talk | contribs) at 13:29, 14 October 2017 (Charles Proxy getting Started). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.





The tools listed here support emulating[1] or simulating APIs and software systems. They are also called[2] API mocking tools, service virtualization tools, over the wire test doubles and tools for stubbing and mocking HTTP(S) and other protocols [1]. They enable component testing in isolation[3].

FOSS Free Supported protocols and APIs Has a GUI Scriptable/Programmable Docker support Cloud offering Quick start guide
Charles Proxy No; Proprietary No HTTP(S) Yes No No No Charles Proxy Getting Started
Hoverfly Yes; Apache 2[4] Yes HTTP(S) Yes Yes Yes Yes [5] Hoverfly introduction
Mountebank Yes; MIT[6] Yes HTTP(S)
TCP
SMTP[7]
No Yes[8] Yes[9] No Mountebank Getting Started
SoapUI MockServer Yes; EUPL[10] Yes HTTP(S)[11] Yes[11] No[11] No[11] No[11] MockServer quick start
Traffic Parrot No; Proprietary[12] Yes (Community Edition)[12] HTTP(S)
JMS
IBM® MQ (in beta)[12]
Yes[12] Yes[13] Yes[12] No Traffic Parrot Quick Start
Wiremock Yes; Apache 2 Yes HTTP(S) No Yes Yes Yes [14] Wiremock Getting Started

References