Capture and inspect HTTP/HTTPS traffic from iOS apps running on real devices and Xcode simulators. Debug API integrations, inspect responses, and mock endpoints.
Automatically intercept and decrypt HTTPS traffic from your terminal commands. Inspect request and response bodies in plain text.
View full HTTP headers, body content, cookies, and timing information for every request made by your scripts and CLI tools.
Debug iOS apps on your iPhone or iPad over Wi-Fi. Configure the device proxy to point at your Mac running HTTPeep.
Mock API responses or rewrite request/response data without changing your source code. Perfect for testing edge cases.
Debug iOS apps running in the Xcode Simulator. Simulator traffic is captured automatically when system proxy is enabled.
Pause requests matching specific rules, edit headers or body on the fly, then continue or abort. Like a debugger for HTTP.
iOS
Open HTTPeep on your Mac and enable the system proxy. Note your Mac's IP address.
On your iPhone/iPad: Settings > Wi-Fi > [your network] > Configure Proxy > Manual. Enter your Mac's IP and HTTPeep port (default 9090).
For HTTPS: visit HTTPeep's certificate download page in Safari on your iOS device, install the profile, then enable trust in Settings > General > About > Certificate Trust Settings.
Launch your iOS app. All HTTP/HTTPS traffic appears in HTTPeep on your Mac.
iOS
Configure your iPhone or iPad to use your Mac as an HTTP proxy over Wi-Fi. Set the proxy server to your Mac's IP address and HTTPeep's port. All HTTP traffic from the device is then captured by HTTPeep.
After installing the HTTPeep CA profile on your iOS device, go to Settings > General > About > Certificate Trust Settings and enable full trust for the HTTPeep certificate.
Yes. The iOS Simulator uses the Mac's system proxy settings. Enable system proxy in HTTPeep and Simulator traffic is captured automatically without any device configuration.
Free to use. Capture and inspect iOS network traffic with HTTPeep.