Features Compare API Pricing API Docs Download
Early-adopter pricing · Lock in $9/mo forever

Stop guessing what
your API calls are doing.

See every HTTP request your app makes. Rewrite responses, simulate slow networks, and automate it all with a REST API — the workflow Charles Proxy and Fiddler should have had years ago.

No account required · Free forever · Windows, macOS & Linux
Terminal
# Block all traffic to ads.example.com
curl -X POST http://localhost:5050/api/Tools/rewrite \
  -H "Content-Type: application/json" \
  -d '{"name":"Block ads","ruleType":"StatusOverride","urlPattern":"*ads.example.com*","overrideStatusCode":403}'

# Simulate 3G network conditions
curl -X POST http://localhost:5050/api/Tools/throttle/preset/3g

# Search for all failed API calls
curl "http://localhost:5050/api/Tools/search?q=api&statusMin=400"
60s
Download to first capture
$0
Free forever tier
40+
REST API endpoints
1
Binary. That's it.
Works with everything that speaks HTTP
React Next.js Node.js Python Go iOS / Android Postman Selenium Playwright CI/CD
From download to first captured request in 60 seconds.
1

Download & Run

One binary. Double-click to launch. No installer, no Java runtime, no Docker required. The proxy starts automatically on port 8888.

2

Point Your Traffic

Set localhost:8888 as your HTTP proxy. Works with browsers, mobile apps, React, Node, Python — anything that speaks HTTP.

3

See Everything. Automate Anything.

Every request appears instantly in the desktop app. Then automate — create rewrite rules, throttle profiles, and filters via the REST API. No clicking required.

Everything Charles has. Plus the REST API it's missing.
Ship faster by debugging HTTP the same way you write code — scripted, automated, and version-controlled. Stop clicking through GUIs when you could be curling an API.
🔎

SSL/HTTPS Interception

Full MITM proxy with auto-generated certificates. Inspect encrypted traffic between any client and any server, including mobile apps.

Rewrite Rules Engine

Map Remote, Map Local, header inject/modify/remove, body find & replace, URL rewriting, status code overrides. All via API or GUI.

Network Throttling

16 built-in presets from 56K modem to 5G fiber. Custom latency, bandwidth caps, and packet loss simulation. Test edge cases instantly.

🔍

Full-Text Search

Search across URLs, headers, request/response bodies. Filter by method, status code range, or hostname. Find the needle in your haystack.

🚀

Replay & Compose

Re-send any captured request with one click, or compose custom requests from scratch. Like Postman built into your proxy.

📦

Session Management

Save, load, import, and export capture sessions. Share compressed .pcsession files with teammates or attach them to bug reports.

🔗

HAR Export

Export to standard HTTP Archive format. Import into Chrome DevTools, Lighthouse, or any HAR-compatible tool for further analysis.

🔔

Slack Alerts & Notifications

Get notified via Slack in real-time when specific patterns appear. Monitor for 5xx errors, slow responses, or custom conditions. Email notifications coming soon.

💻

API-First Architecture

Every feature exposed via a clean REST API with OpenAPI docs. Script your proxy config in CI/CD, tests, or any language you use.

You're overpaying for less. Here's proof.
Charles Proxy costs $50 and doesn't have an API. Fiddler is Windows-only. Mitmproxy has no GUI. ProxyCat gives you everything — for free.
Feature ProxyCat Charles Proxy Fiddler mitmproxy Proxyman
SSL/HTTPS Interception
REST API for All Features Scripting
Map Remote / Map Local Manual
Header & Body Rewriting
Network Throttling (16 presets) 3 presets Basic Basic
Packet Loss Simulation
Full-Text Search Basic CLI filter
Request Replay & Compose Repeat only CLI replay
Session Save / Export / Import HAR only
HAR Export
Interactive API Docs (Scalar)
Slack Notifications
Docker / Headless Mode
Cross-Platform Desktop App Win only CLI only Mac only
CI/CD Integration Scripting
Free Tier Limited Limited
Embedded Server (single binary)
Web-Based UI Limited
Pricing Free / $9/mo $50/yr Free / $12/mo Free $69/yr
If you can write a curl command, you can automate your proxy.
40+ REST API endpoints with interactive Scalar docs. Set up rewrite rules, filters, and throttling in your CI pipeline — no manual clicks, no config files, just HTTP.

Every feature, one curl away

  • 01 Create rewrite rules to redirect, mock, or modify any request in flight
  • 02 Toggle throttle presets to simulate any network condition globally
  • 03 Search captured traffic, export sessions, and pipe into your toolchain
  • 04 Compose and send custom requests — like Postman, from your terminal
Try the API — Interactive Docs →
Rewrite
Throttle
Search
Filter
# Serve a local mock instead of hitting production curl -X POST http://localhost:5050/api/Tools/rewrite \ -H "Content-Type: application/json" \ -d '{ "name": "Mock user API", "ruleType": "MapLocal", "urlPattern": "*/api/users*", "localFilePath": "./mocks/users.json", "localContentType": "application/json", "localStatusCode": 200 }' # Response { "id": "a3f1c9e0b2d4", "name": "Mock user API", ... }
Charles Proxy costs $50/yr. ProxyCat starts at $0.
No credit card. No account. Download and start debugging in 60 seconds. Most developers never need to leave the free tier.
Free
$0
More features than most paid tools.
  • 500 requests / day
  • 5 filter rules
  • All 6 rewrite rule types
  • All 16 throttle presets
  • Full-text search & replay
  • Compose custom requests
  • Full REST API access
Download — Free Forever
Enterprise
$49 / month
For teams with compliance needs.
  • Unlimited everything
  • Custom API integrations
  • 99.9% uptime SLA
  • Dedicated Slack channel
  • SSO / SAML (coming soon)
  • Audit logging & retention
  • Everything in Pro
Talk to Us — Custom Quote
Grab your platform. Start debugging in 60 seconds.
One binary. No installer, no dependencies, no Java runtime. Includes the desktop GUI, embedded server, REST API, and web dashboard. Extract it. Run it. Done.
🪟
Windows
x64
Download .zip
🍎
macOS
Apple Silicon (M1/M2/M3)
Download .tar.gz
🍎
macOS
Intel (x64)
Download .tar.gz
🐧
Linux
x64
Download .tar.gz
🐧
Linux
ARM64 / aarch64
Download .tar.gz

🐳 Docker / Headless / CI

No GUI needed
# Pull and run the server docker pull ghcr.io/mtkrcmar/proxycat:latest docker run -p 5050:5050 -p 8888:8888 ghcr.io/mtkrcmar/proxycat:latest # Or use docker-compose curl -O https://downloads.proxycat.io/docker-compose.yml docker compose up -d

All downloads also include a standalone headless server binary in the server/ subfolder.

Teams ship faster after switching to ProxyCat.
★★★★★
"We replaced Charles Proxy licenses across 8 engineers and saved $400/year. But the real win is the REST API — our CI pipeline now sets up mock responses in 2 seconds instead of 20 minutes of manual config."
M
Marcus T.
Sr. Backend Engineer, Series B Startup
★★★★★
"We caught 3 production-impacting bugs in the first week just by throttling to 3G in our QA pipeline. The packet loss simulation found an edge case our network team had missed for months."
S
Sarah K.
Mobile QA Lead, Fintech
★★★★★
"I downloaded the binary, double-clicked, and was inspecting HTTPS traffic in literally 45 seconds. No Java runtime, no installer wizard, no license dialogs. This is what dev tools should feel like."
J
James L.
Full Stack Developer, Agency

Early adopters get Pro free for 30 days.

Sign up now to lock in $9/mo pricing before it goes up. No credit card required to start your trial.

Claim Your Free Trial →
Everything you're wondering, answered.

Is the free tier actually free, or is this a "free trial"?

Actually free. No time limit, no credit card, no account required. Download the binary and use it forever. The free tier includes all core features — SSL interception, all rewrite types, all 16 throttle presets, full-text search, replay, compose, and full REST API access. You only hit limits at 500 requests/day and 5 filter rules.

How is this different from Charles Proxy?

Charles is a great GUI tool, but it has no API, no automation support, no CI/CD integration, and costs $50/year. ProxyCat gives you the same interception and rewrite capabilities plus 40+ REST API endpoints, so you can script your entire proxy setup. It's also cross-platform and ships as a single binary — no Java runtime needed.

Can I use it in my CI/CD pipeline?

Absolutely. Every download includes a headless server binary you can run without a GUI. There's also a Docker image. Set up rewrite rules, filters, and throttle profiles with curl commands in your pipeline scripts. Teams use it to mock external APIs in integration tests and simulate network failures.

Does it work with HTTPS / mobile apps?

Yes. ProxyCat generates its own root CA certificate on first launch. Install it on your device or browser to intercept TLS/SSL traffic. Works with iOS, Android, desktop browsers, and any HTTP client. Certificate setup takes about 30 seconds.

What happens when I hit the free tier limits?

At 500 requests/day, new requests stop being captured but the proxy keeps working — traffic passes through normally. Your existing captures, search, and API all keep working. No forced upgrades, no nag screens. Upgrade to Pro when (and if) you need unlimited.

Can my team share proxy configurations?

Yes. Rewrite rules, filter sets, and session captures can all be exported via the API and shared as JSON or .pcsession files. Pro users can save and load sessions directly. Teams typically version-control their proxy configs alongside their test suites.

Your HTTP traffic shouldn't be a black box.

Download ProxyCat, start it, and see your first captured request in under 60 seconds. Free forever. No account. No credit card. No catch.