Native macOS · HTTPS proxy + API mocking

Your backend changed a field. Your app crashed. Nobody told you. MockWire does.

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.

Runs 100% locally. No account, no cloud — nothing leaves your Mac.
MockWire  /  Schema Drift Live · :9999
GET api.acme.dev/v2/users/:id BREAKING
~id  int → string
email  string · removed (required)
~created_at  became nullable
+nickname  string · new
2 breaking 1 warning learned from 3 samples
Built for iOS & macOS developers · Signed & notarized · Apple Silicon & Intel · 100% on-device
The gap nobody fills

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.

What you get

Everything Proxyman does — plus the parts that catch the bug.

🔍

Schema-drift detection

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.

Mocks from real traffic

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.

💥

Chaos presets

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.

🔐

HTTPS + Simulator auto-trust

Decrypt your iOS Simulator's HTTPS without the manual certificate dance — MockWire trusts its local CA for you. One click on this Mac, too.

Local AI mock data

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.

Record & replay

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.

Three steps

From install to intercepted traffic in two minutes.

1

Trust the CA

One click trusts MockWire's local Root CA on your Mac and Simulators. No Terminal, no cert files to wrangle.

2

Point your app at it

Run your app in the Simulator or set the system proxy. HTTPS traffic decrypts and streams into MockWire live.

3

Mock, break, monitor

Turn any response into a mock, inject failures with chaos presets, and let drift detection watch your contracts.

Why switch

You already pay for a proxy. This one watches your back.

CapabilityMockWireProxyman / CharlesFree mitmproxy
Inspect HTTPS trafficYesYesYes
HAR / Postman → editable mocksYespartialscripted
Schema-drift detectionYes
Chaos / fault presetsYesscripted
Simulator CA auto-trustYesmanualmanual
Local AI mock generationYes
Price$59 once$59–99 oncefree
Pricing

Pay once. It's yours.

$59 one-time
Proxyman is $59 to see your traffic. MockWire is $59 to see it and be warned before it breaks your app.
  • Full app — proxy, mocks, chaos, drift detection, AI mock data
  • 14-day free trial, no account required
  • 1 year of updates included
  • Runs entirely on your Mac — no subscription, no cloud
Start free trial → Download
macOS 14+ · Apple Silicon & Intel · signed & notarized
Questions

Honest answers.

I already use Proxyman. Why add this?

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.

Why not just use free mitmproxy?

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.

Is my traffic — and the CA — safe?

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.

Mac only?

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.

Another monthly subscription?

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.

Stop finding out from the crash report.

Download MockWire and see the next breaking change the moment it happens.

↓ Download for Mac — free trial