Decrypt HTTPS
See inside encrypted requests from Mac apps, the iOS Simulator and real devices. Wiretide sets up the certificate for you.
Wiretide 1.0 is almost hereVersion 1.0
Wiretide is a native Mac debugging proxy that shows your app's HTTPS, WebSocket and MQTT traffic in one timeline. Find the bug faster, then pause, change and replay traffic to prove the fix.
Free to capture and inspect · macOS 14 Sonoma or later · Apple silicon and Intel
Free features
See inside encrypted requests from Mac apps, the iOS Simulator and real devices. Wiretide sets up the certificate for you.
Read every MQTT message in plain language, from the first connect to the last disconnect, on MQTT 3.1.1 and 5.
Watch every WebSocket message in both directions, decoded and searchable. MQTT over WebSocket shows up as MQTT.
Find any request or message in seconds by URL, header, body, topic or payload. One-click filters narrow it down to errors or JSON.
When an app refuses to be inspected, Wiretide tells you why instead of failing quietly, and lets you skip that host in one click.
See where the time goes on every request, from lookup to download. Export a capture to share it with your team.
Press record and your Mac apps and the iOS Simulator flow through Wiretide. No settings to change, and everything goes back when you stop.
Compressed responses are decoded for you, so every body is readable and searchable. JSON opens as a tree you can expand.
Built for MQTT
Most debugging proxies stop at HTTP. Wiretide sits between your app and your MQTT broker and shows every message as it happens, so you know exactly what your app and devices are saying.
Saved Sessions
Every recording is saved for you. Reopen last week's bug in seconds while live capture keeps running, and share it when you need a second pair of eyes.
Pro tools
Reproduce the bugs your backend won't give you on demand: a slow response, a missing field, a bad value from a device. Pro works on HTTP and MQTT alike.
Change anything in place, then send your version on or cancel it. Test your error handling without touching the server.
Rules apply live as traffic flows, with no restart and no new build.
Send a test message, or replay a real one you captured, once or many times over, and see how your app copes.
Write a few lines of JavaScript to change requests, responses and MQTT messages as they pass, or answer a request yourself without reaching the server.
A closer look
Built in Swift, so it starts fast and stays light. Dark and light mode, Apple silicon and Intel, and no Electron.
Pricing
Capturing and inspecting stay free. Pro is a one-time purchase with 12 months of updates, and the version you have keeps working forever.
$0
Forever, for capturing and inspecting.
$79one time
Includes 12 months of updates. Keep using your version forever.
Prices in USD. Tax is calculated at checkout.
FAQ
No. Everything you capture stays on your Mac, and scripts run there too. Wiretide only goes online to check your Pro license and look for updates.
Capturing and inspecting everything is free: HTTP, HTTPS, WebSocket and MQTT, search, timing and export. Free keeps one saved session next to the one recording now; when you start another, Wiretide asks before replacing the old one, and you can always export it first. Pro adds the tools that change traffic (breakpoints, map and rewrite, MQTT publish and replay, scripting) and keeps unlimited saved sessions.
A debugging proxy needs to run a local proxy, install a root certificate and talk to the iOS Simulator, which the App Store sandbox doesn't allow. You download Wiretide from this site, and it updates itself.
Add your broker in Settings and point your app at the address Wiretide gives you. Wiretide passes everything through to your broker and shows it as it goes. MQTT over WebSocket is picked up automatically.
Yes. The Simulator uses your Mac's proxy settings, and Settings can install the root certificate into a booted Simulator for you. For a physical device, set the Wi-Fi proxy to your Mac and trust the certificate on the device.
Pro keeps working forever on every version released within 12 months of your purchase. Renew if you want the newer ones. A license also keeps working offline for 30 days between checks.
Leave your email and you'll get one message when 1.0 is out. No spam.
Watch Wiretide's releases on GitHub (Watch → Custom → Releases) and GitHub tells you when 1.0 is out.
Free to capture and inspect · macOS 14 or later