Postguy
The offline, native API client for HTTP, gRPC and WebSocket.
Works like Postman, and reads Bruno collections. No account, no sync, no telemetry.
What you get
Offline by design
No account, cloud sync, telemetry or update check. The network is used only when you send a request or start an action.
Native on every desktop
One Rust and egui app for macOS, Windows, Linux and FreeBSD. No browser engine and no web build.
Collections and environments
Folders, requests, variables, globals and secrets, stored as plain JSON files in a workspace folder you choose.
Scripts and tests
Pre-request and post-response scripts in a sandboxed QuickJS engine. Supports the pm, pg and Bruno-style APIs.
Collection runner
Run a collection with data files and iterations, in the app or from the CLI. Reports in CLI, JSON, JUnit, HTML, CSV, XLSX and PDF.
Headless automation
postguy-cli uses the same engine as the app, so scripts and agents can do what you do by hand.