The REST client
your Mac deserves
Fast, focused, and beautiful. Relay strips away the bloat and delivers only what matters — crafting requests, reading responses, and organizing collections.
Requires macOS 14 Sonoma or later
Main app window — collections sidebar, URL bar, request/response panels
Features
Everything you need.
Nothing you don't.
Relay does one thing exceptionally well — HTTP requests and collections. No bloat, no learning curve, no subscription.
Every HTTP method
GET, POST, PUT, DELETE, PATCH — with a clean URL bar, method selector, and instant send.
URL bar with method selector and request configuration
Rich response rendering
JSON with syntax highlighting and tree view, XML, HTML preview, PDF, images, and Office documents.
JSON response with syntax highlighting and tree view
Collection management
Organize requests into nested folders. Drag and drop to reorder. File-based and git-friendly.
Sidebar with collections, folders, and request tree
Built-in auth
Bearer token, Basic auth, and custom Authorization headers — configured per request, no extra setup.
Auth configuration panel — Bearer, Basic, Custom
Collection variables
Define {{variables}} at the collection level. Secret variables are stored in macOS Keychain — never on disk.
Variable editor with {{syntax}} highlighting and autocomplete
Network console
Integrated request/response log with timing, status codes, headers, and body preview. Like DevTools, but focused.
Console panel with request log entries and timing
Code Generation
Export to any language
Turn any request into production-ready code with a single click. 8 languages, 14 library variants, live preview in a floating panel that stays out of your way.
Floating code generation panel with syntax-highlighted output
Import preview showing collections, folders, and requests to be imported
Import
Switch in seconds
Bring your existing work with you. Import collections from Postman, Insomnia, or OpenAPI specs — including variables, auth configurations, and folder structure.
Postman
v2.1 collection format with variables
Insomnia
v4 JSON/YAML with nested groups
OpenAPI
3.x and Swagger 2.0, JSON or YAML
URL Import
Paste a URL to fetch and auto-detect format
iCloud Sync
Your collections, everywhere
Opt-in CloudKit sync keeps your collections and requests in your private iCloud database. Secret variables stay in Keychain — only names sync, never values.
Private CloudKit
Your data stays in your private iCloud database. No third-party servers, ever.
Keychain secrets
API keys and tokens stored in macOS Keychain. Never written to disk or synced to iCloud.
Delta sync
Only changed records sync. Fast, efficient, and works with intermittent connectivity.
Performance
Built for speed
Native Swift + SwiftUI means no Electron, no web views, no garbage collection pauses. Just raw performance.
< 500ms
App launch
Cold start to ready
< 50ms
Request overhead
Time added by Relay
< 16ms
Tab switch
Single frame render
< 100MB
Idle memory
With 5 tabs open
Keyboard First
17 shortcuts. Zero friction.
Every action has a keyboard shortcut. Keep your hands on the keyboard and your flow uninterrupted.
Why Relay
Less is more
Relay is for developers who are tired of bloated tools that try to do everything. Here's what makes it different.
What Relay does
- HTTP requests: GET, POST, PUT, DELETE, PATCH
- Auth helpers: Bearer, Basic, custom headers
- JSON editor with syntax highlighting
- Response rendering: JSON, XML, HTML, PDF, images
- Tab-based interface with scratch tabs
- Folder-organized collections on disk
- Code generation in 8 languages
- Import from Postman, Insomnia, OpenAPI
- Collection variables with {{syntax}}
- iCloud sync via private CloudKit
- Keychain storage for secrets
- Full keyboard shortcut coverage
Intentionally excluded
- Environment variables or variable substitution
- Request history or activity log
- Team collaboration, sync, or sharing
- Test scripts, automation, or CI/CD
- GraphQL, WebSocket, gRPC protocols
- Mock servers or API docs generation
- Plugin systems or marketplace
- Subscription or account required
These aren't missing features — they're deliberate design choices. Relay stays fast and simple by doing fewer things better.
Ready to try Relay?
Download the DMG, drag to Applications, and start making requests. Zero configuration. No account required.
Download for macOS