Native for macOS · no Electron · no accountNative macOS · no Electron

The REST client that feels like a Mac app.

SwiftUI and SwiftData, top to bottom. Launches in under a second, keeps your requests on your Mac, and never asks you to sign in.

Ships on the Mac App Store. One email when it lands, nothing else.

Open, then work

Cold launch under a second, no splash screen, no update nag. A Swift binary that respects your dock.

Goes with the system

Command palette on ⌘K, Spotlight indexing, Shortcuts actions, real menu bar, real sheets.

Your data stays home

SwiftData on disk. iCloud sync is opt-in and end-to-end Apple's. We run no servers of our own.

Environments

Switch environment, not fifteen URLs.

Pick the environment in the toolbar; every {{variable}} in the request resolves live, highlighted in amber, with the final URL rendered right under the field. Edit the whole set in a sheet without leaving the request.

Response viewer

See where the 218 ms went.

Every response comes back with a waterfall — DNS, TCP, TLS, request, waiting, download — next to a JSON viewer that folds, filters and searches without freezing on a 2 MB body.

Command palette

Everything is one ⌘K away.

Create, navigate, execute, or jump back through history — grouped, fuzzy-matched, keyboard-first. The palette is the fastest way to send a request you haven't opened yet.

Migrate & automate

Bring what you have. Run it on a schedule.

Import from Postman, OpenAPI or a pasted cURL, and export back out as code in five languages. The collection runner adds per-step assertions and a report you can hand to someone else.

Import
  • Postman collections v2.1
  • OpenAPI 3.x
  • Paste a cURL command
Generate
  • cURL
  • Swift
  • Python
  • JavaScript
  • Go
Advanced · MCP server

Your agent can send the request too.

Mariner ships an embedded MCP server. Point Claude Code — or any MCP client — at it, and it can read your collections, resolve environments and execute requests, with the same local data and no API keys leaving your Mac.

Off by default. One toggle, scoped per workspace.
Terminal
$ claude mcp add mariner \
  --transport stdio \
  -- /Applications/Mariner.app/Contents/MacOS/mariner-mcp-- mariner-mcp

Added MCP server mariner. Tools:
list_collections, get_request, run_request, list_envs

Be first when it lands on the Mac App Store.

Free 30-day trial · $39 one-time · no subscription