Modern. Native.
Web Debugging Proxy
Proxyman is a native, high-performance macOS app, which enables developers to capture, inspect, and manipulate HTTP(s) requests/responses with ease.
Trusted by developer teams from
and many independent developers from all over the world.
Powerful & Reliable Debugging Tools
Quickly dive into the network level to diagnose and fix problems with Proxyman debugging features.
SSL Proxying
Proxyman acts as a man-in-the-middle server that logs the traffic between your applications and SSL Web Server.
Proxyman has built-in macOS setup, so you can inspect your HTTP/HTTPS Request and Responses in plain text with just one click.
Multiple Filters
Narrow down your search with Proxyman's Multiple Filters Tool. You can combine complex filtered criteria such as URL, Request Header, Response Header, Body, Status Code, Method, Color, and Comment to filter your requests/responses more accurately.
Proxyman also provides handy shortcuts and persists your last filter configs for later use.
Map Local Tool
Map Local Tool enables you to use the content of local files as a response to your requests, as soon as they are matched with your rules. Map Local allows developers to manipulate the Response, includes Status Code, Headers, and Body.
Map Local Tool could significantly boost your speed during the development phase as well as provide the capability to rapidly test on several edge-cases without explicitly updating the data in your server.
Breakpoint Tool
Breakpoint Tool helps you to stop a request before it goes to your server or stops a response before it goes to your app.
You can use Breakpoint to modify Requests/Responses data (e.g. Headers, URL, Status Code, Body) on the fly without changing any client code.
Scripting Tool
Scripting Tool is an advanced debugging tool that enables developers to inspect and modify Requests and Responses Data more flexibly with Javascript code.
We provide a handful of Snippet Code, common Add-ons and JS Libraries to facilitate your debugging procedure and make it 100x faster.
GraphQL Debugging
Easily debug GraphQL Request by defining a matching rule with a particular GraphQL QueryName. Works with Breakpoint, Map Local, Map Remote, and Scripting Tool.
Highlight with Color & Add Comment
Highlight Tool allows you to mark/highlight selected requests for better tracking during development.
You can also use Comments to take notes on the request/response before exporting and sharing with others to increase legibility.
Diff for Requests & Responses
The Diff Tool allows you to quickly find the different between selected requests/responses, including URL, Status Code, Header, and the Text-based body. Thus, you can spot the bug at ease.
It's similar to Github. Support Side-by-Side/Unified display mode, as well as the Light/Dark Github Theme. (Only available on macOS 11.2 or later).
Debugging on Mobile Devices
Proxying on iOS/Android devices OR simulators/emulators with a few clicks.
Proxying on iOS/Android Device/Simulator
Proxyman allows proxying on both iOS or Android physical devices or iOS/iPadOS/tvOS/watchOS Simulators and Android Emulators with a few clicks.
We provide detailed guidance on how to capture HTTP(s) traffic which you can simply follow and leave all complicated steps for Proxyman.
Atlantis Framework for iOS
Atlantis - A lightweight and powerful iOS framework for inspecting HTTP/HTTPS Traffic from your iOS app without messing around with HTTP Proxy Config, Install or Trust any Certificate.
Inspect Traffic Network from your iOS Device/Simulator with ease from the Proxyman app.
Feature Overview
Comprehensive list of current and up-coming Proxyman features.
Basic Features
- Inspect HTTP/HTTPS traffic in plain text
- SSL Proxying
- Proxying on iOS Devices, iOS Simulator and Android
- Export Requests/ Responses
- Content Filter
- Body Syntax Highlighting
- JSON/ Tree View Format
- Horizontal/Vertical Layout
Finder Categorize
- Multiple Tabs
- Custom Previewer Tabs
- Custom Header Columns
- Highlight with Color & Add Comment
- MessagePack Body Previewer
- JSONPath Filter
- Customize Toolbar
Advanced Features
- Proxy Helper Tool
- Map Local (File/Directory)
- Map Remote
- Breakpoint
- No Caching
- Repeat Requests
- Compose Requests
- WebSocket Debugging
- Save Session
- Block List
- Allow List
- External Proxying (HTTP/HTTPS/SOCKS/PAC)
- Protobuf
- Import Charles Proxy files
- Custom Root & Client & Server Certificates
- Wildcard & Regex Matching Rules
- Scripting (ReWrite)
- JS Addons and Snippet Code
- Atlantis framework for iOS
- GraphQL Debugging
- Network Condition (Network Throttling)
- Multiple Filters
- Publish to Gist
- Reverse Proxy
- Code Generator
- Command Line
- Diff for Request/Response
Upcoming Features
Proxyman Plugins
HTTP/2
SOCKS4 and SOCKS5
Filter Highlight
- GRPC (Try Atlantis to capture GRPC)
- Request new features?
What people say about Proxyman
and more from Daring Fireball, Inessential, Twitter, iOS Dev Weekly.
👉 Checkout Proxyman Tutorials at RayWenderlich, and Donny Wals.
Ready to dive in?
Start your free trial today.
Fully support Apple M1 & macOS Monterey!