Charles is widely used when it comes to debugging HTTP traffic. Having used Charles myself, I realized Charles works but it is a lot clunky and it has been in maintenance mode for quite some time. Charles has a greater learning curve, collaboration capabilities are not there, doesn't work with VPN, requires switching between applications , etc. I used Charles for the lack of a better product and hence decided to build Requestly i.e. a modern client-side web debugging proxy that solves all these problems really well.

Requestly is a lightweight client-side debugging proxy to debug web & mobile apps. For the web, Requestly provides a browser extension on all major browsers and for mobile, Requestly provides a native Android SDK that provides a Chrome-like developer tool for Android debug builds. Requestly also has an In-built mock server and allows developers/QAs to record the sessions that facilitate data-rich bug reporting with network logs, console logs, video of the session, env details, etc.

Download for Chrome

ChromeChromeChromeChrome
BraveSafariFirefox

Here's a detailed comparison of how Requestly fares with Charles

Feature Charles Requestly
Platforms Native Desktop Application Browser Extension, Android SDK, Native Desktop Application
Setup Requires Configuring Proxy & Installing Certificate No Setup Required
Map Local & Remote
Modify Headers Complicated but possible through the Rewrite feature
Modify API Response Complicated (Put breakpoints to modify responses in real-time, which often causes timeouts on the client-side and is very cumbersome)
Breakpoints
Inject Scripts
Network Throttling
Sharing
Mock Server Host static JS/CSS files and API responses
Session Recording
Andorid Debugging Debug builds only (Requires complicated setup by adding a certificate in code, setting up a proxy on your phone, and installing an SSL certificate on phone) Debug builds only (Requires 3-lines of SDK integration). Provides Network Inspector, Analytics Inspector, Logs & Stacktraces.
iOS Debugging ✅ (Using Desktop App) - Similar experience, team is working on providing native IOS SDK for debug builds.
Customer Support Active Support (20% of Chrome Store reviews mentions active support from the Requestly team)
Pricing Limited Free Edition Freemium

Download for Chrome

ChromeChromeChromeChrome
BraveSafariFirefox

HTTPs Requests Modifications supported by Requestly

Requestly provides support to modify individual pieces of HTTP request/response be it Setting up URL Redirects, Modifying Query Parameters, Modifying Headers, Modifying API Responses etc.

Request Modification in Requestly
Here's a demo of Modifying API responses

Requestly users tell a better story

Carl Hand

Carl Hand

Senior Software Engineer at Workday

Requestly is awesome. I used to use Charles proxy in my day to day work but it always messed with my wifi. I haven't had any issues with Requestly. Requestly's UI is amazing too and great to work in

Jared Smith

Jared Smith

Sr. Analytics Engineer at Zoro

Requestly is a must-have extension for anyone that works on front-end web. Requestly has totally replaced Charles Proxy, Fiddler, etc. for me due to the ease of use & better interface. 10/10 would recommend!

Mike Mitchell

Mike Mitchell

QA Engineer at Clayton Homes

I'm a big fan of Requestly, and use it on a daily basis as a QA Engineer. It removes the need to use Charles pretty often, which is always nice. Not that Charles wouldn't do the job, it's just super convenient to not need to open a separate application to do the same things -- instead I can just use Requestly directly in Chrome

Fabio Krauss Stabel

Fabio Krauss Stabel

Product Manager at Cobiro

Great app! way better than setting up Charles proxy and creating a bunch of mumbo jumbo. Totally recommend it!

Download Requestly
For browsers
For desktops

Ready to get started?

Empowering frontend developers to achieve more in development, testing & debugging workflows.

Download for Chrome

BraveSafariFirefox