With one click

Intercept & view all JavaScript HTTP(S)

Mock endpoints or entire servers

Rewrite, redirect, or inject errors

The Chrome logoThe Node.js logoThe Firefox logo

HTTP Toolkit is a beautiful & open-source tool
for debugging, testing and building with HTTP(S)
on Windows, Linux & Mac.

  1. Open a terminal or browser via HTTP Toolkit
  2. Start node from the terminal or open a web page in the browser
  3. Instantly see, debug & rewrite all your HTTP traffic
  • Http & Https built-in modules
  • Request
  • Axios
  • Fetch & Node-Fetch
  • Superagent
  • Reqwest
  • Got
  • Needle
  • Bent
  • Unirest
  • Spawned subprocesses
  • npm

(and anything else that supports HTTP(S) proxies)

Join 96,000 happy developers:

@pimterry You made my day with httptoolkit.tech

Wow. I switched from AdvancedRestCient and mitmproxy to @HttpToolkit and my life has just changed. I'm noticing additional traffic from my printer I didn't notice with mitmproxy. The configuration is also much more easier to achieve. I've never been a fan of Postman or Insomnia.

@pimterry knows what he is doing. Great code in HTTP toolkit.

I've been using this for the past year and it is amazing!
HTTP toolkit is a must-have for every single developer tool box.

I just tried @HttpToolkit after used charles.
Wow! Less than 5 minutes to make my Ubuntu intercept https traffic from my smartphone. Fast and simple!

And it's open source !

HTTP Toolkit is a nice looking and intuitive tool to intercept, view, and debug HTTP(S) endpoints...

During the preparation of this article, HTTP Toolkit has been the tool working best out of the box — no configuration was necessary.

Suite à la vidéo de @Micode et son #hack bien sympathique avec uber eat, j'ai fini par trouver HTTPToolkit un proxy pour analyser les requêtes en temps réel open source au design trop beau.

@HttpToolkit Just tested it. Works like a charm! Thank you so much!

Making sure that you @NOYBeu and @maxschrems know about @HttpToolkit . @tolvanhe uses it in analyzing what browser really sends to webserver. Quite handy a tool, I have to say.

Dude your tool is #@!%*€& amazing thank you so much!

what an awesome tool!!

Working with @erkang to get past an unexpected API response uploading #jupiterone security policies to #confluence for our customers. Bumped into httptoolkit.tech amazed how it just worked to trace HTTP from any Terminal.app sub-process!

HTTP Toolkit provides automatically targeted interception for specific clients, including HTTPS setup, rather than intercepting everything from your entire computer, and so avoids capturing irrelevant traffic or disrupting other applications.

@zseano ICYMI, HTTPToolkit is pretty sweet. I haven't used it loads but it's very slick from what I have seen httptoolkit.tech

Awesome tool! Really makes your life easier than having to intercept with Charles.

Stumbled upon a nice find - it's an open source alternative software to the likes of Burp Suite etc. Very handy and neatly done, have a look: httptoolkit.tech @HttpToolkit @pimterry

@httptoolkit is one of the most useful debugging tools EVER! You can intercept all HTTPS requests AND responses and MOCK responses! So FUDGING valuable!

So excited to see this tool develop and just submitted a software request to my company!

@forrestbrazeal I’m always impressed at the thought that went into it when I fire up @HttpToolkit

Where I had trouble getting Fiddler to recognize calls made from my terminal, HTTP Toolkit just worked immediately.

@HttpToolkit Thank you for your quick response! I really like your tool and will recommend it to anyone inspecting the privacy issues of websites :)

Amazing tool! Super simple to setup, and just works.

Great tool for debugging and mocking HTTP requests httptoolkit.tech #debugging #softwaredevelopment

Excellent open-source HTTP debugging! httptoolkit.tech @HttpToolkit

OK, confirmed by @HttpToolkit (which is ace BTW!), Chrome (stable) is not making HTTP requests to my endpoint for NEL and there's no way to debug it...unless someone knows something I don't.

Tried out @HttpToolkit to custom map some requests on Android. Very impressed with it, good UI and the automatic certificate setup with emulator is great

Your tool is way better than Charles
Editing requests on the go without doing any extra work is just amazing.

...super helpful for debugging, testing, and quick API prototyping


Capture HTTP(S) with zero setup

Automatic setup for targeted interception of HTTP & HTTPS from most clients, including:

For platforms without automatic setup, HTTP Toolkit can be used as an HTTP(S) proxy, compatible with HTTP requests from any language or tool.

HTTP interception for Chrome, Firefox, CLI tools, Docker, Edge, Android and more


Explore, search & examine HTTP

Skim through traffic with highlighting by content type, status & source, or use powerful filtering tools to precisely match the messages that matter to you.

Examine the URL, status, headers & body of each request or response, with inline explanations & docs from MDN.

Dig into message bodies with highlighting & autoformatting for JSON, HTML, JS, hex and others, all using the power of Monaco, the editor from Visual Studio Code.

Inspecting HTTP requests with HTTP Toolkit


Pause & edit live HTTP traffic

Precisely match requests, jump to them when they appear, and edit anything: the target URL, method, headers or body.

Manually respond directly to requests as they arrive, or pass them upstream, and pause & edit the real response on the way back.

Step through HTTP traffic request by request, or manually mock endpoints and errors.

HTTP debugging with breakpoints on live traffic


Test with fully automated mock responses Pro

Create rules to match requests and respond with your own content, to quickly prototype against new endpoints or services.

Define new endpoints, override existing ones, or replace external services, to reproduce tricky edge cases and test your error handling.

Import & export your mock rulesets, to build complex setups and share them with your team.

Build HTTP mock rules in just a few clicks


Rewrite anything

Inject request timeouts, simulate connection failures, and silently redirect requests from one server to another.Pro

Precise matching lets you target the requests you care about. Match any requests sent anywhere by using HTTP Toolkit as a proxy, send requests directly to use it as a mock server.

Match and rewrite HTTP with custom rules

And there's more to come too!

Future plans include security analysis & metrics, session-wide performance graphs & analysis, HTTP client tooling, Docker integration & more...

Sound good? ,
or download now below.

Try it for yourself

100% open-source
Dive in at github.com/httptoolkit
Picture of Tim PerryBuilt in Barcelona
by Tim Perry