Your requests,
your machine.
One desktop app for REST, GraphQL, gRPC, WebSocket, MQTT, and SSE — built on Tauri. Your data stays on your machine: no cloud sync, no sign-in, no usage tracking. ~15MB to install, ~50MB RAM at runtime.
Built lean.
Works hard.
Collection Import
Drop in an OpenAPI 3.0 spec or a Postman v2.0/v2.1 collection and Resonance builds out your request tree instantly — examples included.
Scripts & Automation
Write JavaScript that runs before a request or after a response. Set variables, assert values, chain calls — all without leaving the app.
Environment Management
Group variables into named environments and switch between them in one click. Use {{ variableName }} anywhere in your request.
Authentication
Handles Bearer, Basic, API Key, OAuth 2.0, Digest, and AWS Signature v4 — saved per-request, stored locally, never sent to any external service.
Code Generation
Turn any request into runnable code in one click: cURL, Python, JavaScript, Node.js, Go, PHP, Ruby, or Java.
Mock Server
Spin up a local HTTP server that returns responses defined by your OpenAPI schema. No network needed — great for offline development.
Performance Metrics
See exactly where the time went: DNS lookup, TCP handshake, TLS negotiation, time-to-first-byte, and data transfer — per request.
Themes & i18n
Four built-in themes, nine accent colors. Ships with translations for English, Portuguese (BR), German, Spanish, French, and Italian.
Keyboard Shortcuts
Shortcuts for almost everything, with platform-native bindings on macOS, Linux, and Windows. Press ? anywhere to see them all.
GraphQL Support
A first-class GraphQL editor with syntax highlighting, variable support, schema introspection, and live subscriptions over WebSocket — treated as a proper workflow, not an afterthought.
gRPC
Point at a server and let reflection discover its services — no .proto juggling. Unary, server-streaming, client-streaming, and bidirectional calls, all with TLS and schema-generated message skeletons.
Realtime & Messaging
Persistent WebSocket connections, Server-Sent Events with automatic reconnect, and MQTT pub/sub with QoS and TLS brokers — each with a live transcript of every message, in and out.
Secret Vault
Flag any variable or credential as secret and it lands in your OS keychain — Keychain, Credential Manager, or Secret Service — never in the git-friendly collection files. Commit a collection without leaking a thing.
Client Certificates
Present a PEM cert and key for servers that require mutual TLS, and trust your own private or self-signed CAs. Mapped per host — and only file paths are stored, never the keys themselves.
Request History
Every request you send is logged with its full response. Search the lot, then replay any one with a click — no need to reconstruct what you ran an hour ago.
Collection Runner
Run a batch of requests in sequence, chaining variables from one response into the next via post-response scripts. Set delays, stop-on-error, and watch progress live — then save the setup to rerun.
Proxy Support
Route requests through an HTTP, HTTPS, or SOCKS proxy, with auth and bypass lists. Handy behind a corporate gateway or when inspecting traffic through a debugging proxy.
Cookie Inspector
See every cookie a response sets, with all its attributes — domain, path, expiry, Secure, HttpOnly, SameSite — laid out plainly instead of buried in a header string.
Workspace Tabs
Open multiple requests side by side in independent tabs. State persists across restarts — pick up exactly where you left off.
Secure Architecture
Tauri's Rust core handles all network I/O. Scripts run in a sandboxed JS runtime. Your data never leaves the process boundary.
What you'll actually see.
Main interface with request configuration
Environment management
Mock server with request logging
Settings with theme selection
Pick your platform.
Free and open-source. Runs entirely on your machine — no account, no sign-up, no strings.
AppImage or .deb package. Also on Flathub, Snap, and the AUR.
Download for LinuxUniversal DMG for both Intel and Apple Silicon, or install via Homebrew.
Download for macOSNSIS installer for Windows 10 and above. No elevated permissions required.
Download for Windows$ git clone https://github.com/db-mobile/resonance.git
$ cd resonance
$ npm install
$ npm run build:tauri
Requires Tauri system dependencies.