Smoke

File-based HTTP mock server with recording abilities.

EstablishedOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Cooling

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

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

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

File-based HTTP mockingmedium

Real request recording capabilitiesmedium

Easy setup and management of mock serversmedium

↓ Weaknesses

Limited language support beyond JavaScripthigh

Primary development and documentation focus on JavaScript, limited official support for other languages

Complex setup for large-scale projectsmedium

Configuration can become cumbersome as the number of mock endpoints increases

Performance issues under heavy loadhigh

Mock server may experience delays or crashes when handling a large volume of concurrent requests

Poor documentation for advanced featuresmedium

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

Next step

Get Started with Smoke

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →