mountebank review
A programmable, self-hosted test-double tool for distributed software.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
mountebank is an open-source service virtualization tool for developers and test teams working with distributed software. It creates protocol-specific imposters that act as test doubles, helping teams test applications without relying on real dependencies. Native support covers HTTP, HTTPS, TCP, and SMTP, while an HTTP API manages imposter creation and configuration. Its audience is teams that want programmable virtualization in a self-hosted environment rather than a hosted service.
The standout capability is control over simulated behavior. Configurable proxies support recording and replaying traffic, while predicate-based matching determines how requests are handled. JavaScript injection extends predicates and responses, and shared state across injected functions supports stateful behavior. Fault simulation adds a way to model failure scenarios, making the tool suited to tests that need more than static request-and-response stubs.
mountebank’s breadth is useful but focused. Community plugins extend coverage to protocols including LDAP, WebSockets, GraphQL, SNMP, Telnet, SSH, and Netconf, while the native feature set remains centered on service virtualization. Deployment through npm or Docker gives teams control over where the tool runs, but also places setup and operation within their own environment. Choose mountebank for lightweight, programmable, multi-protocol test doubles and API-driven management. Teams seeking a hosted product, broader integrations, or a less self-managed workflow should consider an alternative.
mountebank pros and cons
- Where it wins
- Supports HTTP, HTTPS, TCP, and SMTP service virtualization
- Records and replays traffic through configurable proxies
- Adds state, fault simulation, predicates, and JavaScript customization
- Where it doesn't
- Requires self-hosted deployment through npm or Docker
- Broader protocol coverage depends on community plugins
- Platform coverage and integrations are limited
mountebank fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update