Test REST and WebSocket APIs in the browser. Share collections with your team, switch environments in a keystroke, and still reach the server running on your laptop.
{
"id": "ch_3Nk9Xy2eZvKY",
"amount": 2000,
"currency": "usd",
"status": "succeeded"
}EXECUTION MODES
Where a request leaves from decides what it can reach. Browser-only tools cannot touch your laptop. Server-only tools cannot either.
Reaches localhost, private networks, and anything on your VPN. Cookies are never attached.
Every response header visible. Rate limited, time and size capped, and private address ranges refused — rechecked after each redirect.
Auto tries the browser first and falls back only when the request never completed. A real 404 is shown as a 404.
Write {{baseUrl}} once. Point the same collection at local, staging, or production without touching a request.
Assert on status, timing, headers, or a JSON path. Nothing executes arbitrary code.
Hand a teammate a snippet that runs.
Nested folders, invite links, and roles enforced on the server.
Import Postman v2.1 with folders intact. Export whenever you like.
OPEN SOURCE
Run the whole thing yourself against your own Postgres. Four commands, no account, no telemetry.
View the source$ git clone github.com/Somilg11/impulse $ cp .env.example .env $ docker compose up -d $ npm install && npm run dev → ready on http://localhost:3000
A desktop app is coming.
Not built yet. Browser mode already reaches localhost in the meantime.