SSL Proxying
2 hosts free
Decrypt your own API and leave banking, push and everything else alone. You choose the hosts, one at a time or by wildcard.
Pause a request and edit it, answer it from your Mac, send it somewhere else, or make the network worse on purpose. The window below is the real one, so open any tool in its sidebar.
Every tool is in the free plan · macOS 14+ · Apple silicon
Showing SSL Proxying. Pick any tool in the window's sidebar, exactly as you would in the app.
2 hosts free
Decrypt your own API and leave banking, push and everything else alone. You choose the hosts, one at a time or by wildcard.
Free
Record only the hosts you are working on. Everything else is forwarded as before and stays out of the capture.
2 rules free
See what your app does when a dependency disappears. Or hide a noisy host from the capture and let its traffic through.
1 profile free
Latency, jitter, loss and bandwidth, globally or for one host. The bad network becomes something you can reproduce on demand.
1 rule free
Send a hostname to an address you choose without touching /etc/hosts or this Mac's DNS.
1 rule free
Answer any URL from a local file or an inline body. The request stops at WireLens, letting you build against an endpoint that is down or not written yet.
1 rule free
Point a shipping build at staging without a rebuild, or send one endpoint to your laptop while the rest keep going to production.
1 rule free
Add, remove or replace headers, query, method, status and body, narrowed by method, status class or content type.
1 rule free
Hold a request or a response, edit it by hand, then let it go. What you send is exactly what the app receives.
1 rule free
onRequest and onResponse JavaScript with mock(), abort(), $state, $env and $http, for the cases a rule cannot express.
Free
Your own tabs in the inspector: force a format, or run a script and read whatever it returns.
1 listener free
A local port that forwards to one origin, for clients that cannot be pointed at a proxy at all.
Pro
SOCKS5 clients such as curl, Go and Rust SDKs and database tools show up as ordinary flows.
Pro
Sit behind a corporate HTTP, HTTPS, SOCKS5 or PAC proxy without giving up capture.
Free
Copy-paste proxy and certificate setup with your real paths filled in, and a one-line check that proves it worked.
Pro
Install wirelens-mcp into the agent you use, detected ones first. Switch off Allow changes and it can only read.
Free
Install the WireLens certificate into each simulator's own trust store, and see at a glance which ones are ready.
Learn one pattern field and one tester, and every tool in the window behaves the same way.
Every rule matches on a URL pattern: wildcards by default, a regular expression when you need one. Narrow it further by method, status class, content type or header.
Paste a URL and the tool tells you whether the rule would fire, and which condition failed if it would not. New rules are created switched off.
Group rules into folders and switch a whole set on or off. Rules made from a captured flow land in the tool that owns them, already pointed at that request.
The Tools column names whatever touched a request. One glance separates a mocked or rewritten response from a real one.
Rules can also be added from the command line and by an agent. see Agents.
Every tool is free to try, with a small allowance on each. Pro lifts every limit.
Buying for a team? See team pricing or write to finance@wirelens.app.