Mountebank
Open source service virtualization.
Overview
Mountebank is the first open-source tool to provide cross-platform, multi-protocol service virtualization. It allows you to stub out dependencies with a simple, consistent interface, supporting protocols like HTTP, HTTPS, TCP, and SMTP.
✨ Key Features
- Multi-protocol support (HTTP, HTTPS, TCP, SMTP)
- JavaScript-based response scripting
- Proxying and recording capabilities
- Extensible with custom protocols
- Controllable via a REST API
🎯 Key Differentiators
- First-class support for multiple protocols beyond HTTP
- Written in Node.js, making it accessible to JavaScript developers
- Highly extensible and configurable
Unique Value: Provides a unified way to virtualize services across different protocols, not just HTTP, which is critical for testing complex, heterogeneous systems.
🎯 Use Cases (3)
✅ Best For
- Simulating legacy TCP-based services
- Virtualizing both HTTP and SMTP services for end-to-end tests
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Users needing a simple GUI
- Basic REST API mocking where other tools might be simpler
🏆 Alternatives
Unlike WireMock and MockServer which are HTTP-focused, Mountebank is designed from the ground up for multiple protocols.
💻 Platforms
✅ Offline Mode Available
🔌 Integrations
💰 Pricing
Free tier: Fully open-source and free.
🔄 Similar Tools in API Mocking
Postman
A comprehensive platform for building and using APIs, including features for API mocking....
Stoplight
A collaborative API design platform with powerful mocking capabilities....
Mockoon
An open-source desktop application for creating mock APIs locally....
WireMock
A flexible, open-source tool for API mocking, running as a library or standalone server....
Beeceptor
An HTTP inspector and mocking tool for REST and webhook development....
MockServer
An open-source mocking tool that can be run as a server, library, or container....