Skip to content

Requestly was built to save developers time by intercepting and modifying HTTP Requests. It has now developed into an open-source alternative to Charles Proxy and Telerik Fiddler that works directly in browsers without VPN and proxy Issues. It is used by more than 200,000+ front-end developers and 11,000+ companies worldwide.

License

requestly/requestly

Repository files navigation

Requestly Logo

GitHub closed issues Chrome Web Store Rating Chrome Web Store Reviews Chrome Web Store Downloads Status badge

⚑ HTTP Interceptor for browsers

Requestly was built to save developers time by intercepting and modifying HTTP Requests. It has now developed into an open-source alternative to Charles Proxy and Telerik Fiddler that works directly in browsers without VPN and proxy Issues. It is used by more than 200,000+ front-end developers and 11,000+ companies worldwide.

🏑 Getting Started

πŸš€ What is Requestly

Requestly is an Open-Source platform for front-end developers with essential tooling & integrations that helps them write, test & debug their code 10x faster. Requestly reduces dependency on backend devs and environments for development & testing needs.

Using Requestly, devs can create mock, test, validate & override API responses, modify request & response headers, set up redirects (Map local, Map remote), and use Requestly sessions for faster debugging.

✨ Features

πŸ‘‰ HTTP Rules (Intercept & Modify HTTPs Requests)

Intercept & Modify HTTPs requests & responses from browsers & mobile apps.

  • πŸ‘‰ Use the browser extension for capturing & modifying traffic from browsers
  • πŸ‘‰ Use the desktop app for capturing & modifying traffic from mobile apps & other desktop apps.

Different Modifications supported

  • Rewriting URLs (Map Local & Map Remote) e.g.
    • Change Hostname, QueryParams, etc in the URL
    • Redirect traffic from one environment to another (e.g. production to dev)
    • Swap Tag Manager scripts from production to staging/dev environment
  • Modify HTTP Request & Response Headers
  • Modify API Request & Response body
  • Throttles & Blocking of Requests
  • Inject scripts on web pages

intercept_ _modify_https_requests_-_1280x800_5

πŸ‘‰ API Client

Requestly offers a minimal, lightweight API client that works directly in the browser. It can help you

  • Import cURL requests,
  • Send new requests, and
  • Quickly test API responses.
  • Integration with Mock Server to clone an API endpoint with the same response
  • Integration with Modify Response Rule to override the response body

store_asset_-_api_client_-_1280x800_8

πŸ‘‰ Mock Server (Create API Mocks in seconds)

Mock Server helps you quickly create API mocks. Especially helpful when APIs don't exist and you have to build a feature, just define the response you need and get an endpoint to be used in your code.

mock_server_-_1280x800_4

πŸ‘‰ Sessions

Collaborate with other teammates and get Requestly sessions that contain video, console logs, network logs, and env details for faster troubleshooting.

session_-_1280x800_5

πŸ“• Documentation

Please find our documentation here. Our docs can help with

πŸ‘©β€πŸ’» Development

This repository contains the source code for Browser extension and UI application which make up the core of Requestly. Please follow the Getting Started Guide to get to know about the development process in this repository.

Start working on individual modules:

πŸ™ Contributing

Read our contributing guide to learn about how to propose bugfixes and improvements, and how the development process works.

For payment/billing related issues, feel free to contact us at contact@requestly.io.

🎯 Our Mission

Our mission is to help developers ship web and mobile apps faster and with confidence by giving them the tools to debug & resolve issues without external dependency.

Contributors

All Contributors

Sagar Soni
Sagar Soni

πŸ’»
Sahil Gupta
Sahil Gupta

πŸ’»
Vaibhav Nigam
Vaibhav Nigam

πŸ’»
Parth Bhardwaj
Parth Bhardwaj

πŸ’»
Rohan Mathur
Rohan Mathur

πŸ’»
Nafees Nehar
Nafees Nehar

πŸ’»
Navdeep Singh Rathore
Navdeep Singh Rathore

πŸ’»
Sachin Jain
Sachin Jain

πŸ’»
ashishsangle707
ashishsangle707

πŸ“†
Shrey Gupta
Shrey Gupta

πŸ’» πŸ“†
Charanaraj N
Charanaraj N

πŸ’»
Muhammad-Daniyal-Jawad1
Muhammad-Daniyal-Jawad1

πŸ’»
PIYUSH NEGI
PIYUSH NEGI

πŸ’»

Special Mentions

A big shoutout to these amazing Open Source projects that have helped make Requestly possible.