Resonance DBMobile
Use this command to install Resonance:
winget install --id=DBMobile.Resonance -e Resonance is a local-first, open-source API client designed to simplify API development and testing across multiple protocols, including REST, GraphQL, gRPC, WebSocket, MQTT, and SSE. Built on Tauri, Resonance keeps your data entirely on your machine, ensuring no cloud sync, sign-in, or telemetry.
Key Features:
- OpenAPI/Postman Import: Instantly build request trees from OpenAPI 3.0 specs or Postman collections.
- Script Automation: Write JavaScript to automate workflows before requests or after responses.
- Environment Management: Organize variables into named environments for easy switching.
- Authentication Support: Handles Bearer, Basic, API Key, OAuth 2.0, Digest, and AWS Signature v4.
- Code Generation: Convert any request into runnable code in multiple languages with one click.
- Mock Server: Spin up a local server to test responses offline without network access.
- Performance Metrics: Analyze DNS, TCP, TLS, TTFB, and data transfer times per request.
- Themes & i18n: Choose from four themes, nine accent colors, and multiple language translations.
- Keyboard Shortcuts: Access platform-native bindings for macOS, Linux, and Windows.
- GraphQL Support: Features a robust editor with syntax highlighting, variable support, and live subscriptions.
- gRPC Support: Reflect server services without .proto juggling, supporting unary, streaming, and bidirectional calls.
- Realtime Messaging: Connect via WebSocket, SSE, or MQTT with live message transcripts.
- Secret Vault: Store sensitive data securely in your OS keychain, never exposing it in collections.
- Client Certificates: Support mutual TLS with PEM cert and key handling, stored only as file paths.
- Request History: Log every request with full response details for easy replay and reconstruction.
- Collection Runner: Execute batches of requests sequentially, chaining variables and running post-response scripts.
- Proxy Support: Route requests through HTTP, HTTPS, or SOCKS proxies with auth and bypass lists.
- Cookie Inspector: View all cookies with attributes laid out plainly for clarity.
- Workspace Tabs: Open multiple requests side by side in independent tabs, preserving state across restarts.
- Secure Architecture: Uses Tauri’s Rust core for network I/O, sandboxed JS runtime, and keeps data within the process boundary.
Audience & Benefit: Ideal for API developers, testers, and anyone working with APIs who need a powerful, offline-capable tool to streamline their workflow. Resonance empowers users to maintain full control over their data while offering a feature-rich environment for efficient development and testing.