Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/requestly/requestly

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.
https://github.com/requestly/requestly

android api-client api-rest charles-proxy chrome-extension debugging desktop-app edge-extension fiddler firefox-extension hacktoberfest ios mock-server mockapi open-source postman react safari-extension typescript webdevelopment

Last synced: 6 days ago
JSON representation

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.

Awesome Lists containing this project

README

        






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?](#-what-is-requestly)
- [✨ Features](#-features)
- [HTTP Rules (Intercept & Modify HTTPs Requests)](#-http-rules-intercept--modify-https-requests)
- [API Client](#-api-client)
- [Mock Server (Create API Mocks in seconds)](#-mock-server-create-api-mocks-in-seconds)
- [Sessions for faster debugging](#-sessions)
- [📕 Documentation](#-documentation)
- [👩‍💻 Development](#-development)
- [🙏 Contributing](#-contributing)
- [🎯 Our Mission](#-our-mission)

## 🚀 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](https://developers.requestly.io/). Our docs can help with
- [Getting Started](https://developers.requestly.io/)
- Product Documentation
- FAQs
- Troubleshooting
- [Security & Privacy](https://developers.requestly.io/faq/security-and-privacy/)

## 👩‍💻 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](./getting-started.md) to get to know about the development process in this repository.

Start working on individual modules:

- [Browser extension](./browser-extension)
- [UI application](./app)
- [Desktop application](https://github.com/requestly/requestly-desktop-app) (Electron-based application for MacOS, Linux, Windows)
- [Web SDK](https://github.com/requestly/requestly-web-sdk) (facilitates SessionBook)
- [Mock Server](https://github.com/requestly/requestly-mock-server)
- [Backend](https://github.com/requestly/requestly-backend)

## 🙏 Contributing

Read our [contributing guide](./CONTRIBUTING.md) 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 [[email protected]](mailto:[email protected]).

## 🎯 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](https://img.shields.io/github/all-contributors/requestly/requestly?color=ee8449&style=flat-square)](#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.
- [rrweb](https://github.com/rrweb-io/rrweb)