Resonance

A local-first, zero-account API client with excellent user experience

Loading version...

Features

πŸ“¦

Collection Import

Import OpenAPI 3.0 specs and Postman collections (v2.0/v2.1) with intelligent parsing and example generation

πŸ”§

Scripts & Automation

Pre-request and test scripts with JavaScript execution, rich assertion API, and environment integration

🌐

Environment Management

Organize variables into environments with quick switching, import/export, and template syntax support

πŸ”

Authentication

Bearer Token, Basic Auth, API Key, OAuth 2.0, and Digest Auth with secure credential storage

πŸ’»

Code Generation

Export requests in 9 languages: cURL, Python, JavaScript, Node.js, Go, PHP, Ruby, and Java

πŸš€

Mock Server

Built-in HTTP mock server with automatic response generation from OpenAPI schemas and custom responses

πŸ“Š

Performance Metrics

Detailed timing breakdown including DNS, TCP, TLS, TTFB, and download time visualization

🎨

Themes & i18n

Multiple themes (light, dark, system, blueprint) and support for 5 languages

⌨️

Keyboard Shortcuts

Comprehensive shortcuts for all actions with platform-aware bindings and help dialog

πŸ“

GraphQL Support

Dedicated GraphQL query editor with syntax highlighting and schema support

πŸ—‚οΈ

Workspace Tabs

Multiple concurrent request tabs with independent state and persistent storage across sessions

πŸ”’

Secure Architecture

Context isolation, sandboxed execution, secure IPC communication, and ASAR packaging

Screenshots

Main Interface

Main interface with request configuration

Environment Management

Environment management dialog

Mock Server

Mock server with request logging

Settings

Settings with theme selection

Download

Available for Linux, macOS, and Windows

Linux

AppImage and ZIP available for x64 and ARM64

Download for Linux

macOS

DMG installer for Intel and Apple Silicon

Download for macOS

Windows

Installer and portable versions for x64

Download for Windows

Or build from source:

Building the Tauri app requires system dependencies. See: Tauri prerequisites

git clone https://github.com/db-mobile/resonance.git cd resonance npm install npm run build cd src-tauri && cargo build --release

Built With

Tauri v2.x
reqwest Rust crate
CodeMirror v6.x
esbuild v0.25.x