"id": 42,
"name": "Pixel",
"species": "cat",
"vaccinated": true,
"owner": {
"id": 7,
"name": "Jason Figge"
}
}
A fast, beautiful desktop tool for designing, testing, and exploring HTTP APIs. Variable interpolation, OAuth 2.0, request history, and more — all offline.
macOS · Windows · Linux · Free & open source
Features
Built for developers who spend real time in API tooling. Fast startup, keyboard-friendly, and fully offline.
Embed {{variables}} directly in URLs, headers, and body. Pills render inline — click to edit, right-click to delete.
Basic, Bearer token, OAuth 2.0 with PKCE, and AWS IAM Signature v4 — all built in. No plugins needed.
Every execution is captured. Rewind to any past response, compare timings, and restore the exact request that produced it.
Switch between dev, staging, and production collections in one click. Each environment has its own variables and request trees.
JSON, raw text, form-data, URL-encoded, and file upload. Bulk-edit params and headers as plain text or row-by-row in the KV editor.
Syntax-highlighted JSON, HTML preview, raw text, and header inspection. Styled and raw modes, with one-click copy for any section.
A dedicated Query + Variables composer with schema introspection, autocomplete, and inline validation — write and run typed queries without leaving the editor.
Open a full-duplex connection, send framed text or JSON messages, and follow the live conversation in a timestamped console — subprotocols and reconnect included.
Stream Server-Sent Events and chunked / NDJSON responses live — each event lands in a scrolling, timestamped log with named-event tagging and a running byte and event counter.
Pull values straight out of a response — by JSON-path, header, or status — into environment or collection variables, then reuse them in the next request. Rules fire automatically after each run, with per-status gating and secure, encrypted storage.
Turn requests into checks: a no-code assertion grid — status, timing, headers, or JSON-path — alongside scripted hippo.test(). Run a whole folder and watch the pass/fail tally roll up across every request.
Run sandboxed JavaScript before the request and after the response — prep variables, reshape or sign payloads, and capture values from results. Output streams to the response Console, isolated per run.
Downloads
Version 0.11.0 — free to download and use. No account required.
All releases