Requestly
Requestly lets you run powerful browser extension and desktop app for developers to manipulate network requests entirely on your own server.
A local-first API client with a built-in HTTP interceptor, honestly reviewed. No marketing fluff — just what you get when you stop paying for two tools.
TL;DR
- What it is: Open-source API client (Postman-style) combined with an HTTP interceptor (Charles Proxy-style) — both in one tool, running locally in your browser or as a desktop app [website][README].
- Who it’s for: Frontend developers and QA engineers who spend time debugging API calls, mocking responses, and redirecting traffic — and who are tired of juggling separate tools for each job.
- Cost savings: Postman Teams starts at $19/user/month. Charles Proxy is a one-time $50 license. Requestly’s core is free, and team collaboration is included in the free tier [website].
- Key strength: The HTTP interceptor is genuinely useful in ways a plain API client can’t match — you can modify live traffic from any browser tab without touching the server, redirect production URLs to local builds, and mock API responses on the fly [README].
- Key weakness: The license situation is murky — GitHub reports it as “NOASSERTION,” meaning no clearly identified open-source license, which matters if you’re evaluating it for enterprise or commercial embedding. Independent third-party reviews were not surfaced during research for this article, so community sentiment data is thin.
What is Requestly
Requestly is two tools in one: a local-first REST API client and an HTTP interceptor. The API client side handles what you’d expect from Postman or Insomnia — collections, environments, variables, pre/post scripts, GraphQL, history. The HTTP interceptor side handles what Charles Proxy or Fiddler does — capturing live browser traffic and letting you modify it before it hits the server or before the response reaches the page [README].
That combination is the pitch. Most developers who test APIs end up with at least two tools open: one for making deliberate test requests, one for watching and modifying traffic from the running app. Requestly is trying to collapse that into a single interface.
It runs in two modes. The Chrome (and Firefox/Edge) extension gives you the interceptor capabilities and a lightweight API playground directly in the browser — no install required, no login, nothing stored in the cloud by default. The desktop app adds the ability to capture traffic from mobile apps, desktop apps, and other browsers — expanding the surface area beyond what a browser extension can reach [README][website].
The local-first design is load-bearing, not marketing. Collections are stored on disk in a directory you control. You can sync them with Git, Google Drive, or iCloud, or nothing at all — your call. There’s no mandatory account creation, no phone-home telemetry you can’t turn off [README]. The team workspace option runs through Requestly’s own sync engine if you want it, but it’s not required.
As of this review, the GitHub repository sits at 6,553 stars, with 300,000+ developers citing it across the Chrome Web Store — 4.4 stars from 1,600+ ratings [website].
Why people choose it
No independent third-party review sites (equivalent to XDA, G2, or dedicated comparison blogs) were available for this article, so this section draws from the primary sources: the GitHub README, the official website, and developer testimonials quoted on the homepage.
The repeated pattern in those testimonials is: developers discover Requestly through the HTTP interceptor, stay for the API client.
One engineer quoted on the homepage (Harry S, Principal Engineer at Tapistro) describes exactly this: “We have been using Requestly for HTTP Rules and Network inspector capabilities, which works great. We recently migrated from Postman to API Clients capability of Requestly.” The interceptor gets them in the door. Then they realize they can drop Postman [website].
A senior evangelist at Adobe (Jeff Chasin) describes the interceptor feature set in a way that signals he’s a power user: “Redirect JS in prod, generate mocks, modify headers, map local, map remote, SessionReplay, Load a local JS bundle, override scripts, etc. etc. — TOTALLY worth it and very useful.” That’s a list that maps almost perfectly to what Charles Proxy users lean on [website].
Versus Postman. Requestly explicitly publishes a feature comparison table against Postman on its homepage. The claimed differentiators: lightweight (no bloat), no login required, free collection runner, free collaboration, local workspaces, and open-source status. Postman’s collection runner is paywalled past a low free tier. Postman’s storage is cloud-first. Postman’s team features require a paid plan. Requestly’s answer to each of these is “that’s free here” [website].
Versus Charles Proxy. Charles is $50/license, GUI-only, macOS-native and somewhat clunky on Linux/Windows. Requestly’s interceptor runs as a browser extension (no install) or desktop app. For frontend developers who only need to intercept browser traffic, the extension is enough — no license purchase, no separate install [README].
The Git-native angle. Requestly stores API collections as files in a directory of your choosing. This means your Postman-equivalent collections can live in the same Git repo as your code, get reviewed in PRs, and roll back with your feature branches. Postman doesn’t do this without paid Git Sync. Requestly does it by design [README][website].
Features
API Client:
- REST collections with folder organization and environment variable support [README]
- Global variables and collection-level variables [README]
- Pre-request scripts (run code before the request fires) and post-response scripts (process the response on return) [website]
- GraphQL support with schema introspection and auto-completion [website]
- Authorization management at collection or request level [website]
- API request history log (local, not cloud) [website]
- Import from Postman, Insomnia, cURL, OpenAPI in one click [README][website]
- Multi-workspace view — manage multiple local workspaces simultaneously [website]
HTTP Interceptor (the part Postman doesn’t have):
- Intercept and modify HTTPS requests and responses from browsers and mobile apps [README]
- URL redirection — change hostname, query params, swap environments (production → dev, one CDN → another) [README]
- Header modification for both requests and responses [README]
- Request and response body modification [README]
- Script injection on web pages [README]
- Map Local (serve a local file instead of the remote resource) and Map Remote (swap one URL for another) [README]
Local-first storage and collaboration:
- All data stored in a local directory of your choosing [README]
- Sync via Git, Google Drive, iCloud, or team workspace through Requestly’s own engine [README]
- Team workspaces available — shared collections across the team [website]
- Free team collaboration (not paywalled) [website]
Enterprise features (behind a paid tier):
- SOC-II compliance [website]
- Single Sign-On (SSO) with centralized authentication [website]
- Role-based access control (Admin, Editor, Viewer) [website]
- Data encryption at rest and in transit [website]
- Audit logs [website]
- Regular security updates [website]
Pricing: SaaS vs self-hosted math
The specific pricing page wasn’t fully scraped for this review, so exact tier prices are not available. What the homepage confirms is that team collaboration is free (explicitly called out as a differentiator from Postman), and enterprise features (SSO, RBAC, audit logs, SOC-II) require a paid tier [website].
Postman for comparison:
- Free: 3 users, 1,000 API calls/month, 5 active flows
- Basic: $14/user/month
- Professional: $29/user/month
- Enterprise: custom pricing, contact sales
A 5-person frontend team on Postman Professional runs $145/month. A 5-person team on Requestly Free tier is $0, including collaboration. The collection runner on Postman is paywalled; on Requestly it’s free [website].
Charles Proxy for comparison:
- $50 one-time license per developer (macOS/Windows/Linux)
- No subscription, but 5-person team = $250 upfront
If you’re currently paying for Postman Teams and have Charles Proxy licenses, switching to Requestly eliminates both recurring costs for the API client use case and replaces Charles for browser traffic interception. The envelope math on a 5-person team: ~$1,740/year (Postman Professional) → $0 for the equivalent feature set.
For self-hosting: the README describes a local-first architecture where the desktop app is the “self-hosted” version — there’s no server to deploy. Data lives on disk. The enterprise tier with SSO and audit logs presumably has a different deployment model, but details weren’t available in the scraped data.
Deployment reality check
“Deployment” for Requestly means something different than it does for a typical self-hosted app. There’s no Docker Compose file, no VPS to provision, no database to manage. The tool runs as:
- A browser extension (Chrome, Firefox, Edge) — install from the web store, done, no account required [README].
- A desktop app (Mac confirmed; other platforms listed as “more platforms →” on the site) — download, install, run [website].
For an individual developer: setup time is under five minutes. No command line, no infrastructure.
What’s less clear from the available documentation:
- Team workspace server: when using Requestly’s team sync engine (not Git), where does data live? Whether it’s fully self-hosted or requires Requestly’s servers was not made explicit in the scraped data.
- Enterprise deployment: SOC-II compliance and enterprise SSO suggest an on-premise or private cloud option exists for enterprise buyers, but the specifics weren’t available [website].
- Mobile traffic capture: intercepting traffic from iOS or Android apps requires the desktop app, a proxy configuration, and installing a certificate on the device. The README mentions this capability but doesn’t document the steps [README]. Plan for 30–60 minutes the first time you set this up.
The Chrome extension covers the majority of frontend development use cases — debugging API calls from a React or Next.js app, swapping out an API endpoint, injecting a local script. The desktop app is only necessary when you need to capture traffic from outside the browser.
Pros and Cons
Pros
- Two tools, one install. API client + HTTP interceptor in the same interface eliminates the context switching between Postman and Charles Proxy [README][website].
- Genuinely no login required. The extension and desktop app work from the first launch without creating an account. Not “sign up to get started” with a free tier — actually no account [website].
- Local-first storage. Collections are files on disk. Git sync works natively. No lock-in to a proprietary cloud format [README].
- Free team collaboration. Shared workspaces are free, which is the primary paywall on Postman [website].
- Browser extension is unique in the category. No other mainstream API client runs as a browser extension. Zero install overhead, interceptor capabilities available immediately in the browser [README].
- Import from everything. Postman, Insomnia, ModHeader, Charles Proxy, Resource Override — one-click migration [README].
- Pre/post scripts, environments, GraphQL — the table-stakes features are all present [README][website].
Cons
- License is unclear. GitHub reports “NOASSERTION” — no clearly identified open-source license was detected. The homepage calls it “open source,” the README implies it, but the actual license terms aren’t surfaced clearly. This is a material concern if you’re evaluating it for commercial embedding or enterprise procurement [GitHub metadata].
- Desktop app is primarily Mac-focused. The homepage prominently shows “Download for Mac” with “more platforms →” as secondary. Linux and Windows status is not confirmed in the available data [website].
- Mobile traffic capture requires manual proxy setup. Certificate installation and proxy configuration on a physical device is not a one-click experience. Not a blocker, but not beginner-friendly [README].
- No independent third-party reviews found. G2, Trustpilot, Capterra, or equivalent review aggregator data for Requestly was not available during research. The 300,000+ developer claim and 4.4 Chrome store rating are credible signals, but the lack of detailed external reviews makes it harder to assess real-world reliability at scale [website].
- Team sync dependence. For teams using Requestly’s built-in sync (not Git), it’s unclear whether data goes through Requestly’s servers. For teams with data sensitivity requirements, the Git sync path is safer — but requires more setup [README].
- Enterprise tier details are opaque. Pricing for SOC-II, SSO, and RBAC features isn’t publicly listed. “Contact sales” for anything compliance-related is a process tax [website].
Who should use this / who shouldn’t
Use Requestly if:
- You’re a frontend developer who regularly needs to intercept and modify live browser traffic and you’re tired of switching between Postman and Charles Proxy.
- You want API collections stored in Git alongside your code, reviewed in PRs, rolled back with feature branches.
- You need HTTP interception from a browser extension without installing a desktop proxy.
- You’re on a small team where Postman’s free tier is too limited but the paid tier is hard to justify.
- You do QA or integration testing and need to mock API responses without touching the server.
Skip it if:
- Your procurement team needs a clearly identified OSS license (MIT, Apache, GPL) before approving a tool — “NOASSERTION” won’t clear legal review at most enterprises.
- You primarily need server-to-server API testing without browser traffic interception — Insomnia or Bruno are simpler and have cleaner license terms.
- You need a managed cloud API testing platform with team dashboards, audit logs, and compliance documentation on the free tier — Postman’s managed cloud is more mature here.
- You’re on Linux or Windows and need the full desktop app functionality — platform support beyond Mac is unclear.
Partial fit:
- If you need enterprise SSO and RBAC: the features exist but the pricing is contact-sales-only. Evaluate against Postman Enterprise or Kong Insomnia.
- If you need to intercept mobile app traffic routinely: the capability is there, but setup complexity is not beginner-level.
Alternatives worth considering
- Postman — the category incumbent. Largest ecosystem, most mature team features, most integrations. Closed source, cloud-first, subscription pricing that grows with team size.
- Insomnia (Kong) — open source (Apache 2.0), local-first, clean UI. No HTTP interceptor. Good Postman replacement for API testing without the interception use case.
- Bruno — newer, fully open source (MIT), stores collections as plain text files in Git natively. No HTTP interceptor. The most developer-friendly Postman replacement if collections-as-code is the priority.
- Charles Proxy — the dedicated HTTP interceptor, $50/license, mature and reliable. Worth keeping if you need deep traffic analysis across all OS-level traffic (not just browsers). Requestly’s interceptor covers browser + some desktop traffic; Charles covers everything.
- Proxyman — macOS-native HTTP proxy and interceptor, $90/license. Better macOS integration than Charles, slightly higher price. No API client — purely a traffic tool.
- Hoppscotch — open-source (MIT) web-based API client. No interceptor. Self-hostable. Good if your team wants a shared web UI instead of desktop installs.
The realistic shortlist for a developer currently on Postman + Charles is Requestly vs (Bruno or Insomnia + keeping Charles). Requestly wins if you want one tool. The dual-tool setup wins if you want cleaner licenses and more established independent review data.
Bottom line
Requestly’s value proposition is specific and honest: it’s the only mainstream tool that combines an API client and HTTP interceptor in a browser extension you can install in 30 seconds without creating an account. That’s not a small thing. For frontend developers, the ability to intercept and mock live traffic from the same tool you use to build and test API requests eliminates real daily friction. The Git-native collections and free team collaboration make the Postman replacement case easy.
The caveats are real. The license situation needs to be resolved before anyone treats this as an “open-source” tool for enterprise use — “NOASSERTION” is not MIT. The desktop platform story beyond Mac is unclear. The absence of independent third-party review data makes it harder to assess production reliability at scale.
If you’re a developer paying for Postman Teams and a Charles Proxy license, try the Chrome extension for a week. The switching cost is zero.
Sources
Primary sources (all factual claims not otherwise attributed):
- GitHub repository and README: https://github.com/requestly/requestly (6,553 stars)
- Official website: https://requestly.com
- Chrome Web Store listing: https://chrome.google.com/webstore/detail/redirect-url-modify-heade/mdnleldcmiljblolnjhpnblkcekpdkpa (4.4 stars, 1,600+ ratings, 300,000+ users)
Note: Third-party review articles retrieved during research (blog.cusrev.com, discourse.mozilla.org, dronahq.com, softwarerecs.stackexchange.com, bestresellerhosting.biz, elsevier.com) were unrelated to Requestly and were not cited. All claims in this article are sourced from Requestly’s primary documentation. Readers seeking community sentiment should check the Requestly Discord (https://rqst.ly/join-community) and relevant threads on r/webdev and r/devtools.
Features
Integrations & APIs
- Plugin / Extension System
- REST API
Category
Related Developer Tools Tools
View all 181 →Neovim
97KThe hyperextensible Vim fork that rewards the time you invest — sub-100ms startup, modal editing, total customization, and no licensing fees.
Hoppscotch Community Edition
78KOpen-source API development ecosystem — lightweight, fast alternative to Postman with REST, GraphQL, WebSocket, and real-time API testing.
code-server
77KRun VS Code on any machine and access it through a browser — code from your iPad, Chromebook, or any device with a web browser.
Appwrite
55KOpen-source backend-as-a-service with authentication, databases, storage, functions, and messaging. Self-hosted Firebase alternative for web and mobile apps.
Gitea
54KLightweight, self-hosted Git service with code hosting, pull requests, CI/CD, package registry, and project management. GitHub alternative that runs on a Raspberry Pi.
Gogs
48KA painless, lightweight, self-hosted Git service written in Go. Minimal resource usage, easy setup, and runs on anything from a Raspberry Pi to a VPS.