A native macOS proxy that decrypts your app's real HTTPS traffic, learns each endpoint's shape, and flags the breaking change — removed field, changed type, new null — the instant it appears. Plus one-click mocks and chaos presets to break your backend on purpose. Connect your app in a single line — no certificate, no proxy setup.
Proxyman and Charles show you the bytes. Neither tells you the API just changed shape. So you find out the same way every time — a user crash, a Sentry alert, a 1-star review — long after the field went null.
Learns each endpoint's structure from real traffic, then flags removed fields, changed types, and new nulls as breaking / warning / info — with the exact field path, before you ship against it.
Drop in a HAR or Postman export and have a working mock backend in seconds. Edit status, latency, bodies, and stateful response sequences in an inspector — no hand-written fixtures.
Make your backend return 500s, timeouts, dropped connections, and rate limits on demand — on real or mocked routes — so you actually test your error handling instead of hoping.
Add the MockWireKit package and call MockWire.start() — no certificate, no proxy config. Prefer zero code? One click routes your Simulator through MockWire, CA auto-trusted for you.
Generate realistic fake data that's guaranteed to match your endpoint's real shape. Powered by a local model — your traffic never leaves the machine.
Every intercepted request is captured with headers and bodies. Search it, inspect it, and replay any call back through the proxy so mocks and chaos apply.
Add the MockWireKit package and call MockWire.start() — one line, no certificate, no proxy config. Or flip on zero-code Capture and MockWire routes your Simulator for you.
Every request your app makes shows up in MockWire live — method, headers, and bodies — ready to inspect and replay.
Turn any response into a mock, inject failures with chaos presets, and let drift detection watch your contracts.
| Capability | MockWire | Proxyman / Charles | Free mitmproxy |
|---|---|---|---|
| One-line SDK / zero-config setup | Yes | manual proxy | manual |
| Inspect HTTPS traffic | Yes | Yes | Yes |
| HAR / Postman → editable mocks | Yes | partial | scripted |
| Schema-drift detection | Yes | — | — |
| Chaos / fault presets | Yes | — | scripted |
| Simulator CA auto-trust | Yes | manual | manual |
| Local AI mock generation | Yes | — | — |
| Price | $59 once | $59–99 once | free |
Keep Proxyman for inspection — MockWire isn't trying to out-inspect it. The reason to add MockWire: Proxyman will never tell you the API changed. It shows you bytes; MockWire learns each endpoint's shape and flags the breaking diff. If you've ever shipped a crash because a field went null, that's the gap it fills.
Three ways, pick what fits. The easiest is the drop-in SDK — add the MockWireKit Swift package and call MockWire.start() once; it intercepts your URLSession calls in-process, so there's no certificate to trust and no proxy to configure. Don't want to touch your code? Turn on zero-code Capture and MockWire sets the Simulator's proxy for you. Or use the classic proxy setup on a physical device. All three land in the same live traffic view.
mitmproxy is a Python CLI you script. MockWire is a native Mac app that imports a HAR into editable mocks, auto-trusts the Simulator CA, and ships schema-drift detection and chaos presets you'd otherwise write hundreds of lines of addon code for. You're paying to not build and maintain that.
Everything runs locally. The engine is a small process talking to the app over 127.0.0.1 only — no cloud, no telemetry, no account. The Root CA is generated on your machine and never leaves it. Even the AI mock generator is a local model; nothing is uploaded, ever.
Yes, on purpose. It's native and built to drive the iOS Simulator and decrypt its traffic — tight integration a cross-platform wrapper couldn't do. If you build for Apple platforms on a Mac, that's exactly the target.
No. The app is a one-time license — pay once, it's yours, it runs entirely on your machine. We're not going to rent you software that costs us nothing to run on your Mac.
Download MockWire and see the next breaking change the moment it happens.
↓ Download for Mac — free trial