Comparison of API simulation tools

This is an old revision of this page, as edited by CodeCurmudgeon (talk | contribs) at 01:11, 14 November 2017 (added parasoft virtualize). 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, next generation 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[4] No HTTP(S) Yes No No No Charles Proxy Getting Started
Hoverfly Yes; Apache 2[5] Yes HTTP(S) Yes Yes Yes Yes [6] Hoverfly introduction
Mountebank Yes; MIT[7] Yes HTTP(S)
TCP
SMTP[8]
No Yes[9] Yes[10] No Mountebank Getting Started
Parasoft Virtualize No; Proprietary Yes (Community Edition)[11] HTTP(S)
JMS
MQ
JDBC
SMTP[12]
Yes Yes Yes Yes
SoapUI MockServer Yes; EUPL[13] Yes HTTP(S)[14] Yes[14] No[14] No[14] No[14] MockServer quick start
Traffic Parrot No; Proprietary[15] Yes (Community Edition)[15] HTTP(S)
JMS
IBM® MQ (in beta)[15]
Yes[15] Yes[16] Yes[15] No Traffic Parrot Quick Start
Wiremock Yes; Apache 2[17] Yes HTTP(S) No Yes Yes Yes [18] Wiremock Getting Started

See also

References