HTTP Client

How to Run .http Request Files Locally on your Mac

The .http files you write for REST Client workflows can contain tokens, internal hosts and request bodies. CodeSwissKnife runs them in a native macOS HTTP Client, and requests are sent only when you explicitly press Send.

CodeSwissKnife HTTP Client running in a native macOS app.

Use the familiar .http format

HTTP Client supports ### separators, METHOD URL lines, bare URLs as GET, headers, bodies, named requests and @variables with {{placeholder}} substitution.

Keep request sessions ephemeral

The session has no cookie jar, no URL cache and no stored history. Unresolved placeholders stay visible and are reported as warnings instead of being silently dropped.

Inspect body, headers and console

The response pane separates Body, Headers and Console. JSON bodies are pretty-printed through the app formatter while other content types are returned as received.

Use HTTP Client on macOS

Download CodeSwissKnife to keep this network workflow and the rest of your developer tools in one native Mac app.