Reqeast logo

Test and debug APIs on Mac, iPhone, and iPad

HTTP, gRPC, WebSocket, SSE, TCP/TLS, and UDP.

macOS 26+iPadOS 26+iOS 26+

A native alternative to Postman and Insomnia for Mac, iPhone, and iPad.

Built with SwiftUI and Rust

Why Reqeast?

Why switch from Postman?

Postman and Insomnia ship as Electron apps with multi-second startup, high memory usage, and no mobile support. Reqeast is a native SwiftUI app that covers HTTP, gRPC, and socket protocols in one workspace.

Postman and Insomnia

  • Electron apps with multi-second cold starts
  • No iOS or iPadOS support
  • WebSocket, SSE, and raw socket support is missing or paywalled
  • Cloud accounts required for sync and collaboration

Reqeast

  • Native SwiftUI app that launches instantly
  • HTTP, gRPC, WebSocket, SSE, TCP/TLS, and UDP in one app
  • Runs on Mac, iPhone, and iPad with iCloud sync
  • Free to use with no feature gating or account requirements

Features

Protocols and specs in one native client

Switch protocols without changing tools.

HTTP Client

Methods, headers, params, body modes, auth, and rich response viewing with JSON tree support.

gRPC

Unary and streaming RPCs with server reflection, method picker, local proto library, and hex message mode.

WebSocket Sessions

Open persistent connections, send messages, and inspect conversation logs in real time.

SSE Streams

Subscribe to Server-Sent Events and monitor event payloads with structured logs.

TCP/TLS Sockets

Create persistent raw socket sessions with TLS support and full message history.

UDP Datagrams

Send and receive UDP packets with host/port controls and configurable timeouts.

Environments

Use {{variable}} substitution with per-project environment sets and secret values.

Code Snippets

Generate request code for cURL, JavaScript, Node, Python, Swift, Go, Rust, Java, and C#.

API Spec Import

Import OpenAPI, Postman, Insomnia, Bruno, HAR, AsyncAPI, and GraphQL SDL from paste, file, or URL. Multi-file OpenAPI bundles supported.

Import Single Requests

Paste cURL, HTTPie, or wget commands. Unrecognized formats fall back to on-device Apple Intelligence parsing.

Linked Spec Sync

Link a project to a remote OpenAPI or Postman source. Check for updates, review changes, and apply them without losing local edits.

Spec Export

Export a project or folder slice as OpenAPI 3.1 or Postman Collection v2.1 for sharing or CI pipelines.

iCloud Sync

Projects, requests, proto bundles, and metadata sync across your Apple devices via iCloud.

Apple Shortcuts

Run requests from Shortcuts, Siri, or any automation. Each protocol has a dedicated action.

MCP Server

Give your AI tools direct access to requests, responses, and session history. Read-only, local, credentials stripped.

JSON tree response explorerRequest folders and project organizationBuilt-in auth editors for common schemesMessage history for socket sessionsgRPC server reflection and method pickerLocal proto library with iCloud-synced bundlesNative keyboard shortcuts on macOSAdaptive layouts for desktop and mobileRequest history with restoreCookie managementOpenAPI multi-file bundle importMerge spec import into an existing projectGit-hosted spec sources with OAuthProject export and importOn-device Apple Intelligence for unrecognized import formatsHTTP/2 and automatic compressionSiri and Apple Shortcuts integrationMCP server for AI tool integration (macOS)

MCP

Let your AI tools read your API sessions

The Reqeast MCP server gives AI coding tools read-only access to your active requests, responses, and history. No credentials leave your machine.

MCP Server

What your AI sees

The server exposes 8 read-only tools that surface your Reqeast session data to any MCP-compatible client.

  • Active project and selected request
  • Full request config (method, URL, headers, body, auth type)
  • Response status, headers, body, and timing breakdown
  • Cookie jar contents with domain filtering
  • Environment variables (secrets redacted)
  • Request execution history

Setup

Works with your tools

Supports 17 MCP-compatible clients. Add reqeast-mcp to your AI tool's config and start debugging with context from Reqeast. Setup guide included in the app.

  • Claude Code
  • Cursor
  • VS Code (Copilot)
  • Antigravity
  • Windsurf
  • Zed
  • JetBrains
  • Claude Desktop
  • Codex
  • Gemini CLI
  • OpenCode
  • Crush
  • Amp
  • Cline
  • Roo Code
  • Amazon Q
  • Warp

Compare

Reqeast vs. Postman vs. Insomnia

FeatureReqeastPostmanInsomnia
Native appSwiftUIElectronElectron
iOS / iPadOSiPhone and iPadNoNo
gRPC supportBuilt-inYesYes
WebSocket supportBuilt-inYesYes
SSE supportBuilt-inYesYes
TCP/TLS socketsBuilt-inNoNo
UDP datagramsBuilt-inNoNo
Startup timeInstantMulti-secondMulti-second
iCloud syncBuilt-inCloud (account required)Cloud (account required)
Keychain credentialsYesNoNo
Apple ShortcutsPer-protocol actionsNoNo
MCP server for AI tools8 read-only toolsNoNo
OpenAPI / Postman importPaste, file, or URLYesYes
Linked spec syncURL and Git with reviewCloud workspaceNo
Spec exportOpenAPI and PostmanYesYes
Import commandscURL, HTTPie, wget + AI fallbackYesYes
Code snippetsYesYesYes
Free to useAll featuresFeature-gatedFeature-gated

Pricing

Free to use.

All protocols. All core features. No limits.

What's included

  • Works on Mac, iPhone, and iPad
  • HTTP, gRPC, WebSocket, SSE, TCP/TLS, and UDP
  • OpenAPI and Postman import, export, and linked sync
  • Import tools and code snippet generation included
  • iCloud sync support
  • Free updates

One person builds this. No VC money, no data mining, no ads. Just coffee and stubbornness. A sponsorship keeps it that way.

FAQ

Questions

What is Reqeast?

Reqeast is a native API client for Mac, iPhone, and iPad, similar to Postman or Insomnia but built with SwiftUI instead of Electron. It supports HTTP, gRPC, WebSocket, SSE, TCP/TLS, and UDP in one app.

How do I join the beta?

Reqeast is available on TestFlight while we wait for App Store review. Join the TestFlight beta to get started.

Which protocols does Reqeast support?

Reqeast supports HTTP, gRPC, WebSocket, SSE, TCP/TLS, and UDP.

Does Reqeast support gRPC?

Yes. Unary and streaming RPCs, server reflection with a method picker, a local proto library, hex message mode, and iCloud-synced proto bundles. Apple Shortcuts can run unary gRPC calls.

Is Reqeast free to use?

Yes. All features are available at no cost. If you find it useful, you can sponsor development on GitHub.

Is Reqeast open source?

Yes. Source is on GitHub.

Does Reqeast sync across devices?

Projects and requests sync across Mac, iPhone, and iPad through iCloud. Credentials are stored using Keychain. Proto bundles for gRPC also sync.

Can I import OpenAPI or Postman collections?

Yes. Reqeast imports OpenAPI 3.x, Swagger 2, Postman Collection v2.1, Insomnia, Bruno, HAR, AsyncAPI, and GraphQL SDL. Paste the spec, pick a file, or fetch from a URL. Multi-file OpenAPI bundles are supported.

Can I sync a linked API spec?

Yes. Link a project to a remote OpenAPI or Postman source by URL or Git. Reqeast checks for updates, shows what changed, and lets you apply updates while keeping local edits where they differ.

Can I export back to OpenAPI or Postman?

Yes. Export a project or folder as OpenAPI 3.1 (YAML or JSON) or Postman Collection v2.1 from the File menu on macOS or the project menu on iOS and iPad.

Can I import existing commands?

Yes. Reqeast parses cURL, HTTPie, and wget commands. If the format isn't recognized, Apple Intelligence parses the input on-device as a fallback.

Can Reqeast generate code snippets?

Yes. Reqeast can generate snippets for cURL, JavaScript fetch, Node axios, Python requests, Swift URLSession, Go, Rust reqwest, Java, and C#.

Does Reqeast run on iPhone and iPad?

Yes. Reqeast supports iPhone and iPad with adaptive layouts, and shares data with macOS using iCloud.

Does Reqeast support Apple Shortcuts?

Yes. Reqeast provides six Shortcuts actions, one for each protocol: Send HTTP Request, Send gRPC Request, Send TCP Message, Send UDP Message, Send WebSocket Message, and Listen to SSE Stream. gRPC Shortcuts support unary calls. You can trigger them from Shortcuts, Siri, or any automation.

What is the MCP server?

Reqeast includes an MCP (Model Context Protocol) server that gives AI coding tools read-only access to your requests, responses, history, and cookies. It runs locally on macOS, never sends credentials, and works with Claude Code, Cursor, VS Code, and other MCP-compatible tools. Configure it from Settings > MCP Server in the app, which includes a setup guide for each supported tool.

Why does Reqeast use Rust in its networking core?

Rust is used in the networking layer for reliability and consistent performance under heavy IO. The app interface remains native SwiftUI.