HTTP Toolkit

Debug, test & change how your code communicates.

Beautiful, open‑source & cross‑platform
HTTP proxy, analyzer and client.

No spam, just updates & early access to the very first release.

Debug

Transparently proxy & intercept HTTP(S) traffic

Visualize, diff & inspect HTTP requests & responses

Built-in support for Chrome, Android, Docker and more

Test

Edit requests live to mock API or client behaviour

Simulate slow connections and HTTP errors

Analyze live request performance & security

Change

Create, edit & save requests for rapid prototyping

Export & share ready-to-use requests for curl, fetch & more

Automate with HTTP Toolkit's open-source internals

GET
200
example.com
/profile
GET
304
fonts.googleapis.com
/css
family=Lato:300,400
GET
200
example.com
/images/large.png
GET
200
api.stripe.com
/v1/charges
GET
200
api.mixpanel.com
/track
data=abcdefghabcdefghabcdefghabcdefghabcdefgh
POST
401
auth.local
/login
POST
202
event-log.local
/track
event=failed-login
GET
200
example.com
/profile
POST
200
auth.local
/login
POST
202
event-log.local
/track
event=successful-login
GET
200
fonts.googleapis.com
/css
family=Lato:300,400
GET
200
example.com
/images/large.png
GET
200
example.com
/images/mobile.png
GET
200
api.stripe.com
/v1/charges
GET
200
api.mixpanel.com
/track
data=qweasdqweasdqweasdqweasdqweasdqweasdqwea

Intercept HTTP

See everything that's sent & received, at a glance. Understand, remote debug, or reverse engineer any web traffic on your network.

Intercept & proxy HTTP traffic from almost anywhere, including HTTPS. Built-in support for debugging Chrome, Android & Docker.

Simulate slow or unstable connections & HTTP errors, to understand how your code would behave in different environments and failure cases.

7:25:38 pm
20 seconds ago
2 image requests
1 CSS request
1 GraphQL request
2 JSON requests

Inspect & analyze HTTP

Inspect HTTP request & response headers, bodies, metrics & more.
Smart formatting available for JSON, GraphQL, XML and others.

Diff HTTP requests & responses to understand failure cases.

Explore overall performance metrics & see security warnings for problematic requests to spot non-functional issues early.
Use built-in visualizations, or define your own.

Response body
144 bytes

Create & rewrite HTTP

Edit live HTTP requests & responses to simulate client or server behaviour.

Edit body content directly, or with built-in JSON, XML & GraphQL editors.

Create & send requests from scratch, to explore & debug API behaviour.

Repeat, save and export any request or response. Share them with your team as HARs, or export as code to quickly add them to your codebase.

Sign up now
to find out more

No spam, just updates & early access to the very first release.

© 2018, built by Tim Perry Tim Perry