Modern Web Debugging Proxy
Proxyman is a native, high-performance macOS application with powerful debugging features that enable developers to capture, inspect, and manipulate HTTP(s) requests/responses.
Download ProxymanFully Support Apple Silicon Chip and macOS Big Sur.
Requires macOS 10.12+. Github, Changelog
Proxyman for iOS is available on AppStore. See more!

Intuitive & Thoughtful GUI
Proxyman strictly follows the macOS Human Interface Guideline and is thoroughly designed to make your tasks simple and intuitive.

Powerful & Reliable Debugging Tools
Quickly dive into the network level to diagnose and fix problems with Proxyman debugging features.

SSL ProxyingProxyman acts as a man-in-the-middle that logs the traffic between your applications and SSL Web Server. |
Proxying on iOS/Android Device/SimulatorProxyman allows proxying on both iOS or Android devices or simulators and emulators with a few clicks. |


Map Local ToolMap 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. |
Breakpoint ToolBreakpoint Tool can stop a request before it goes to your server or stops a response before it goes to your app. |


Scripting ToolScripting Tool is an advanced debugging tool that enables developers to monitor requests/responses more flexibly with Javascript code. |
Atlantis Framework for iOSAtlantis - A little 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. |


Highlight with Color & Add CommentProxyman Highlight feature allows you to mark/highlight selected requests for better tracking during development. |
Multiple FiltersNarrow 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. |

Feature Overview
Comprehensive list of current and up-coming Proxyman features.
Basic Features
-
Intercept Requests/ Responses
-
SSL Proxying
-
Proxying on iOS Devices, iOS Simulator and Android
-
Export Requests/ Responses
-
Content Filter
-
Syntax Highlighting
-
JSON/ Tree View Format
-
Horizontal/Vertical Layout
-
Finder Categorize
-
Multiple Tabs
-
Custom Previewer Tabs
-
Custom Header Columns
-
Highlight with Color & Add Comment
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
-
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
Upcoming Features
-
Proxyman Plugins
-
Request/Response Diffing
-
HTTP/2
-
SOCKS4 and SOCKS5
-
Filter Highlight
-
Reverse Proxy
-
GRPC (Try Atlantis to capture GRPC)
-
Request new features?
What people say about Proxyman
https://t.co/P1YkprcbvA a new app to intercept network traffic on your Mac, a beautiful, native Mac app. Still a huge fan of Charles web proxy, but this one just looks so nice @proxyman_app
— Felix Krause (@KrauseFx) June 26, 2019
@proxyman_app has the nicest HTTP Proxy app for Mac, the cert installation flow for Simulators is where the bar is at!
— Alan Cooke (@a1cooke) August 13, 2019
Hey @luckymarmot … please acquire and integrate @proxyman_app 🙏#OneAppToRuleThemAll
— Dave DeLong (@davedelong) March 12, 2020
I use Dash (@kapeli) almost every day.
— DeLynn Berry (@delynn) August 10, 2019
I find Paw (@luckymarmot) indispensable when dealing with APIs.
I recently discovered Proxyman (@proxyman_app) and I’m glad I’ll never need to use Charles ever again.
Tried out the new native debugging proxy @proxyman_app, and it’s awesomely simple and just works - I love it 👍🏼. Glad to see it works with Websockets too so works with @ablyrealtime. https://t.co/HlhZHbslDc
— Matthew O'Riordan (@mattheworiordan) February 23, 2020
I've just discovered @proxyman_app and it looks like a pretty great Mac-only alternative to Charles Proxy. Super streamlined UI that gets right to the heart of what most of us want: to see the request and response being made from a specific app. https://t.co/emJfD2fBps
— Daniel Jalkut (@danielpunkass) March 19, 2020
Can ya’ll stop making great Mac apps? I’m getting tired of buying all of them 🙄
— Josh Holtz 💪🚀 (@joshdholtz) February 12, 2020
- Core Data Lab by @elemanssoftware
- @yoink
- @proxyman_app
- Fantastical by @flexbits
- @pdfviewerapp
- Rocket by @_matthewpalmer
But for real, thanks for the great work🙏
Have to say @proxyman_app is an absolutely phenomenal tool. I can't imagine using Charles with a native macOS app that works so well.
— Shai Mishali @ 🏡 (@freak4pc) August 1, 2020
One thing I'm really missing is the ability to run diffs between requests to the same endpoint, that would be such a valuable feature.
and more from Daring Fireball, Inessential, Twitter and iOS Dev Weekly