Android / iOS / macOS

Design, send, and inspect APIs with a next-gen workflow.

SendMan is a modern API client for teams who want glassmorphism polish, pro-grade tooling, and a unified workflow across platforms. Build requests, test responses, and ship with confidence.

Available now on iOS and macOS. Android coming soon.

GET POST PATCH DELETE 2xx OK 4xx Warn 5xx Error
Templated environments Swap environments instantly with {{base_url}} and scoped variables.
SendMan Dashboard
GET WS
Request Builder
POST
{{base_url}}/v2/transfer
Authorization: Bearer {{token}}
Content-Type: application/json
multipart/form-data upload.pdf
Response Viewer
200 OK 182 ms 2.3 KB
{
  "transaction": "TX-3942",
  "status": "success",
  "balance": 9423.12,
  "trace": "a1c2..."
}
Quick actions
New request WebSocket Mock server
Recent activity
2xx POST /v2/transfer
4xx GET /users/{{id}}

Workflow

Build requests fast, then see everything clearly.

Shape REST, GraphQL, and WebSocket requests in one workspace. Switch methods, attach files, and authenticate with zero friction.

HTTP request builder

Method, URL, query params, headers, raw body, and multipart uploads in a single Material 3 flow.

{{env}} templating file upload auth presets

Response viewer

Status, timing, headers, and body with JSON pretty-print, raw view, and one-click inspection.

copy JSON header explorer raw preview

Environment variables

Reuse {{var}} values across URL, headers, query, and body with scoped overrides for each workspace.

team-safe secrets smart fallbacks

Power Tools

Automate, monitor, and verify every response.

Bring your entire API lifecycle under one roof, from traffic capture to scripted runners and continuous monitoring.

Runner + data files

Execute collections or folders with iterations, data files, and live logs while the app stays open.

batch requests csv/json input

Monitor & traffic capture

Schedule requests in-app and inspect captured HTTP/HTTPS traffic with filters and replay.

live capture schedule checks

Mock JSON generator

Generate schema-based mocks and spin up an optional local mock server for rapid prototyping.

schema aware local server
JSON diff, side-by-side Compare responses instantly and highlight changes.
Request and response testing Status code, JSON path, header checks, body contains, and response time assertions.

Protocols

REST, GraphQL, and real-time messaging in one client.

Create GraphQL queries, mutations, and variables alongside WebSocket connections with live send/receive streams.

GraphQL workspace

Build queries and mutations with variables, schema tooling, and response previews.

queries mutations variables

WebSocket console

Connect, send, and monitor real-time messages with a persistent log view and filters.

live logs message filters

Auth + uploads

Use Bearer, Basic, or OAuth 2.0, and attach files for multipart requests without leaving the editor.

OAuth 2.0 multipart

Dashboard

Quick actions meet recent activity.

Stay in flow with customizable quick actions, tabs, and a persistent request history synced locally with Isar.

Quick actions

Recent activity

200
GET /healthcheck
98 ms - Headers + body
401
POST /auth/login
160 ms - OAuth 2.0
204
PATCH /users/{{id}}
120 ms - JSON diff

Collections & Docs

Organize, color-code, and document everything.

Attach Markdown docs to collections, folders, and requests with import/export, search, and themable editors.

Collections + folders

Color-coded structure for teams, imports, and exports that move with your workflow.

import/export folder colors local sync

Markdown docs

Document endpoints with Markdown and keep onboarding notes attached to the right request.

## Auth

Use OAuth 2.0 with scope: `payments:write`.

- Refresh token every 30m
- Store in environment

Ready to ship with SendMan?

Configure appearance, editor font size, and timeouts, then keep your workflows synced across iOS and macOS today, with Android coming soon.

Theme

Choose light, dark, or follow your system appearance.