Smoke

File-based HTTP mock server with recording abilities.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

Open Source

Data freshness

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

Strength Radar

File-based HTTP …Real request rec…Easy setup and m…

Honest assessment

Strengths & Weaknesses

↑ Strengths

File-based HTTP mocking

Real request recording capabilities

Easy setup and management of mock servers

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

None

Starts at

See website

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Next step

Get Started with Smoke

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

View Setup Guide →