Skip to content

Your first request

Open Sendwire. There is a URL bar at the top with a method selector beside it, and an empty response pane below.

Send something

Type a URL and press Enter:

https://api.github.com/repos/nodejs/node

The response arrives underneath, formatted, with a status strip above it:

● 200 OK   336 ms   1.5 KB   🔒 TLSv1.3   http/1.1   140.82.116.5:443

That strip is worth reading. It is not just a status code — it is the time, the size, the TLS version, the protocol that was negotiated, and the IP that actually answered. Most clients show you the first two.

Look at what happened

The tabs below the strip are the response, viewed several ways:

TabWhat it shows
BodyFormatted, raw, or rendered.
HeadersWhat came back.
ScriptsTest results and anything you logged.
WireThe request and response as bytes.
TimelineEvery event, timestamped from zero.
TimingDNS, TCP, TLS, waiting, download.
ConnectionAddress, port, reuse, ALPN.
CertificateThe chain the server presented.

Open Timeline. That is the whole conversation — the lookup, the connect, the handshake, the cipher, the certificate, the request headers, the response. Reading the wire explains what to do with it.

Save it

Press ⌘S (Ctrl+S) or click Save. Requests live in collections in the sidebar, and collections can hold folders.

Everything is written to your workspace file as you go. There is no "unsaved changes" state to lose.

Next

No account. No cloud. No telemetry.