One DevTools-native extension to test APIs, intercept HTTP traffic in real-time, and mock any request — without touching your code.
No proxy, no config, no server. Works directly in your browser.
Send GET, POST, PUT, DELETE and more with full control over headers, body, and authentication (Bearer, Basic, API key).
Capture every request made by the current tab — URL, method, status, timing and headers — live in DevTools.
Intercept fetch and XHR calls and return custom fixed responses, status codes, or add latency — without touching your code.
Transparently redirect any URL to another target. Useful for testing staging vs production or swapping CDN endpoints.
Click any logged response in the HTTP Logger and instantly prefill a mock rule with its status, headers and body.
Organize your saved requests into collections. Share, export and import as JSON files.
Define {{variable}} placeholders and switch between dev, staging and production environments instantly.
Paste a cURL command to prefill the request builder. Export any request as a ready-to-run cURL command.
Every request you send is saved in history. Browse, replay and inspect previous responses at any time.
For developers who need more rules, more collections, more control — and powerful features coming soon.
Free tier is capped at 10 rules. Pro removes the limit so you can mock entire API surfaces.
Organize all your projects with as many collections as you need — no 3-collection cap.
Switch between as many environments as your workflow requires. Free tier includes 3.
Free tier keeps the last 50 requests. Pro gives you unlimited history with full-text search across all past responses.
Migrate your existing collections from Postman v2.1, Insomnia and Bruno in one click.
Define ordered response sequences on a single rule — first call returns 200, second returns 429 — to test retry logic.
Use {{uuid}}, {{timestamp}}, {{randomInt}} in mock bodies to generate realistic dynamic data.
Run JavaScript before sending a request to generate tokens dynamically, or extract values from responses into variables.
Use regular expressions in mock rule patterns to match entire families of endpoints with a single rule.
Found something broken? Open an issue on GitHub — we review every report.
Open a bug report →Have an idea to make HttpMockBench better? We'd love to hear it.
Suggest a feature →For billing, licensing or private inquiries, reach out directly by email.
support@httpmockbench.com →