Skip to content

Capture proxy ​

The fastest way to build a request is to not build it. Point a browser, an app, or a phone at Sendwire's built-in proxy, use the thing normally, and every request it makes appears in a list — ready to open, replay, save or export.

It is the Proxy mode in the left rail. Most REST clients don't have this; the ones that do are usually a separate tool (Charles, Proxyman, Fiddler). Its receiving-side counterpart is Inbound, which captures requests sent to a public URL rather than ones passing through your machine.

The capture proxy: a live list of requests passing through

Start capturing ​

Open Proxy and press Start. The proxy binds to a local port (shown next to the button) and the status bar keeps a live "Proxy on :port" indicator wherever you navigate, so it is never running invisibly.

Anything routed through that port is captured as it passes — method, URL, headers, body, and the response — and added to the list live.

Route something through it ​

The in-app Setup guide has the exact steps for your OS, plus a few ways in:

Open a captured browserLaunches Chrome, Edge, Brave or Chromium in a throwaway profile already wired to the proxy. No system settings are touched and there is nothing to undo — close it and it's gone. This is the one to reach for.
TerminalCopy-paste http_proxy/https_proxy exports, and a curl -x example against our own echo, to confirm it works.
A phoneiOS and Android tabs walk through the Wi-Fi proxy settings so a device on the same network captures through your computer — see phone and LAN below.
System proxyPoint your OS or a specific app at the port by hand.

Turn a capture into a request ​

Click any capture. It opens in the editor exactly as it was sent, with the recorded response beside it. From there it is an ordinary request: replay it, edit it, save it to a collection, generate code from it, or export it.

That is the loop the proxy exists for — see what a real client sent, then make it yours.

Breakpoints ​

Hold a request in flight, change it, then let it go. Flip Breakpoint on and a matching request pauses at the proxy instead of passing straight through; the editor shows it held, you edit the method, URL, headers or body, and then Forward it with your changes — or Drop it so it never reaches its target. The same idea as Burp or Charles, without leaving the app.

HTTPS decryption ​

By default the proxy sees HTTPS as opaque bytes — it can log that a connection happened but not what was inside. Turn on Decrypt HTTPS and a local certificate authority, generated on your machine, decrypts TLS so bodies are captured in full and breakpoints work on HTTPS too.

It is off by default, and it is a real MITM.

Decryption only works for clients that trust the local CA. A captured browser trusts it automatically. For a phone or another app you install the CA yourself — the guide has the certificate and the steps. The key never leaves your machine, and turning decryption off puts things back.

Phones and the LAN ​

The proxy binds to loopback, so only the computer can reach it. To capture a phone, flip Share on the network: the proxy rebinds so a device on the same Wi-Fi can point its proxy settings at your computer's address. It is opt-in for the obvious reason — until you turn it on, nothing off your machine can use it.

To capture a phone's HTTPS you will also want decryption on and the CA installed on the phone; the Android and iOS tabs cover both.

Local-first. No account. No cloud. Telemetry off by default.