Complete suite of network debugging tools
Dive into the network level to diagnose and fix problems with reliable and powerful tools.
Capture HTTP/HTTPS Traffic
View HTTP/HTTPS
SSL Decryption
View traffic by App/Domain
Body Syntax Highlighting
Websocket
Proxyman acts as a man-in-the-middle
server that capture the traffic between your applications and SSL Web Server. With built-in macOS setup, so you can inspect your HTTP/HTTPS Request and Responses in plain text
with just one click.
Multiple Filters
Wildcard / Regex
Multi Filters
Full-Text Search
Saved Filters
Narrow down your search with Proxyman's Multiple Filters. You can combine complex filtered criteria like Protocol, Content-Type, URL, Request Header, Response Header, Body, etc that find exact what you're looking for.
Scripting Tool
JS Rewrite
Modify Request
Modify Response
Built-in Snippet Code
Built-in Addons
Shared State
Breakpoint, Map local GUI is so slow?
Try Scripting Tool: Use
Javascript code to manipulate the Request/Response with your own logic.
We provide a handful of
common
and
to facilitate your debugging procedure and make it 100x faster.
Breakpoint Tool
Modify Request
Modify Response
Headers
URL / Query
Body Editor
Status Code
Abort / Continue
Breakpoint Tool helps you to modify Requests/Responses Data on the fly without changing any client code. Supports URL, Headers, Body, Status Code, Raw Message, etc.
Map Local Tool
Mock Response
Local File
Status Code
Headers / Body
Map Local Tool allows developers to mock a Response with a local file. Boost development speed up by directly modifying the response with Status Code, Header, and Body without waiting for the backend.
GraphQL Debugging
Match with Operation Name
Custom GraphQL Column
Easily debug GraphQL Request by defining a matching rule with a particular GraphQL QueryName. Works with Breakpoint, Map Local, Map Remote, and Scripting Tool.
WebSocket Realtime
WS / WSS
Realtime Frames
Filter: Sent / Received
JSON / Tree / HEX
Binary Decode
Protobuf
Inspect live WebSocket messages as they arrive. Follow client and server frames in real time, preview their payloads, and quickly track down realtime communication issues.
Compose requests with ease
Create, edit, and send custom HTTP requests directly from Proxyman.
Start from scratch, paste a cURL command, or reuse requests from your history.
History
Revisit, duplicate, and resend previous requests without rebuilding them from scratch.
Import cURL
Paste a cURL command to instantly populate its method, URL, headers, and body.
Compose full requests like Postman
Configure methods, URLs, headers, queries, and bodies in one focused workspace.
Bulk Edit
Paste or update multiple headers and parameters at once to save repetitive editing.
WebSocket
Open WebSocket connections and send messages without switching to another tool.
Preview request / response instantly
Inspect the complete request and formatted response side by side as soon as it returns.