Smoke
File-based HTTP mock server with recording abilities.
Pricing
Free tier
Flat rate
Adoption
↘CoolingLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is Smoke?
Smoke is an open-source tool that allows developers to create and manage file-based HTTP mocks. It includes features for recording real requests, making it easier to test and develop applications without relying on live APIs.
Key differentiator
“Smoke stands out as a lightweight and straightforward HTTP mocking tool that prioritizes ease of use through file-based configuration and real request recording.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
Primary development and documentation focus on JavaScript, limited official support for other languages
Configuration can become cumbersome as the number of mock endpoints increases
Mock server may experience delays or crashes when handling a large volume of concurrent requests
Detailed guides and examples are lacking, making it difficult to implement complex scenarios without trial and error
Fit analysis
Who is it for?
✓ Best for
Teams needing a simple and flexible way to mock HTTP requests during development
Projects where recording real traffic is necessary for accurate mocking scenarios
Developers who prefer file-based configuration over in-code setup for mocks
✕ Not a fit for
Scenarios requiring complex, dynamic mock responses that cannot be easily defined in files
Teams with strict security policies against using open-source tools without commercial support
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Works well with
Integrations
Next step
Get Started with Smoke
Step-by-step setup guide with code examples and common gotchas.