DEBUGGING PROXY · API CLIENT
See what your app really sends.
Debug HTTPS traffic from iPhone, Android and desktop apps, mock APIs and automate requests, in one app for macOS and Windows. Works with AI agents via MCP.
Free during beta · macOS 12+ · Apple Silicon & Intel · Windows 10+

CAPTURES TRAFFIC FROM
- iPhone & iPad
- Android phones
- iOS Simulator
- Android Emulator
- macOS apps
- Windows apps
- Terminalcurl, Python, Node
CAPTURE
Every request, from every device.
Point an iPhone, an Android phone, a simulator or a desktop app at Probe. Every request lands in one list, decrypted, with headers, body and timing.

One-time certificate install
Install Probe's certificate once per device. HTTPS requests then open up: headers, body and status.
Structure or Sequence
Read traffic in the order it happened, or as a tree of domains and paths.
Search headers and bodies
Find the request that carries a token, an ID or an error message.
Domain watch
Unwatched domains show only their first request. Watch the ones you care about to see everything.
MODIFY
Change the response, not the code.
Backends rarely fail on cue. Edit a response in flight, answer an endpoint from a local file, or serve it from a mock server, and test every error state without changing app code.
Breakpoints
Pause a request or response, edit the headers and body, then continue or abort.

Map Local & Map Remote
Answer a matching URL with a local file or inline body, or send it to another host, such as staging.

Mock Server
A standalone server on port 9100. Turn any captured response into a mock.

AUTOMATE
From a captured request to a test that runs in CI.
Chain requests on a visual canvas: pull a token out of login, assert on status and body, branch, loop, nest sub-flows. Then run the same flow from the app, the REST API, MCP or a headless CLI.

API CLIENT
Send it by hand
before you automate it.
HTTP and GraphQL, collections, environments, auth and history. Import from cURL or Postman, copy code as cURL or Axios, export to Postman v2.1.

AI AGENTS
Let your AI agent read the traffic.
MCP server with 110+ tools
Claude Code, Cursor and other MCP clients can search captured traffic, replay requests, diff responses, create mocks and run flows, without you copying anything out of Probe.
Why does checkout fail on my iPhone? Mock the error so I can test the UI.
probe_list_traffic
status_min: 400
POST/v1/payments402api.example.com
probe_create_mock_rule
method: "POST",
url_pattern: "/v1/payments",
status_code: 402
✓ mock rule created
probe_start_mock_server
port: 9100
✓ mock server running on port 9100
Checkout stops because
POST /v1/payments on api.example.com returns 402. I mocked the same 402 on Probe's mock server. To test the error UI, point the app's API base URL here:
http://127.0.0.1:9100
- probe_list_traffic
- probe_get_request
- probe_replay_request
- probe_diff_traffic
- probe_run_flow
- probe_create_mock_rule
- probe_check_mock_match
- probe_create_map_local_rule
- probe_list_flows
- and 80+ more
Works with Claude Code, Cursor and any MCP client.
Also in the box
All of it ships in the same app,
free during the beta.
INSPECT
- Structure view
- Filtered lists
- Favorites & saved sessions
- Request diff
- .prosession files
- Domain watch
MODIFY
- Breakpoints on request or response
- Map Remote
- JavaScript scriptingpro.*
- Throttling profiles & rules
- Mock from any response
- Ignore hosts & clients
BUILD & MORE
- Postman & cURL import
- Code snippets (cURL, Axios)
- GraphQL explorer
- WebSocket client
- Files over SFTP, FTP, S3, WebDAV
- English · Tiếng Việt · 日本語
