Popularity
8.5
Growing
Activity
9.8
-
2,471
27
182

Description

Requestly is an Open-Source platform for front-end(Web, Android & iOS) developers with essential tooling & integrations that help 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.

Programming language: TypeScript
License: GNU General Public License v3.0 or later
Tags: Testing     Injection     Debugging     Ios Development     Tool    

Requestly alternatives and similar libraries

Based on the "Debugging" category.
Alternatively, view Requestly alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Requestly or a related project?

Add another 'Debugging' Library

README

Only devtool you need to debug Frontend

Requestly browser extensions and desktop app supercharges⚡ your web development.

Requestly allows you to modify network (HTTP/S) requests by setting up 'Rules' for Redirects, Modifying Headers, Switching Hosts, Injecting Custom Scripts, Cancelling Requests, Modifying AJAX responses and a whole lot more!

Requestly also offers a library service which allows you to upload and host JS/CSS files with direct links to ease debugging process. These files can also be used directly inside rules with a single click!

Who's this Repository for? 🤔

Hi there Requestly users! In this repository you can:

✅ Ask Questions
✅ Raise Feature Requests
✅ Ask for General Help
✅ Give Suggestions

Documentation 📕

👋 Getting Started
⏲ Managing Rules
🧰 Using Rules
📚 Mock Server
❌ Uninstalling
💻 Desktop App

Why Requestly 🙋

  • ### Easy Interface 👨‍💻

Primarily designed for web developers – Requestly enables easy debugging of remote & external scripts using simple Redirect & Script Rules.

  • ### Mock Server 🗃

Requestly lets you create a simple server which can be used in Requestly rules. No need to setup local server now.

  • ### Regex Support 💬

Requestly has rich interface to provide url matching conditions. Multiple Operators are supported – Equals, Contains, Regex (Matches) and Regex with wildcard too.

  • ### AutoSync in Chrome 👯

Requestly rules are stored in Chrome sync storage so even if you change your device, when you login to chrome you will get back your rules.

  • ### Multi Browser 💻

Requestly is available for Chrome & Firefox. We intend to support Edge & Opera in near future. Debugging cross browser issues is lot more easier.

  • ### Backup & Share ⬇

Requestly allows you to download rules as text file. You can also share a list of rules by generating a public url and providing that to other users.

Features ✨

🌐 Modify Request URL

Requestly allows you to modify the url of ongoing request and you can change the url to something else. Common examples include:

  • Setting up Redirects (eg, facebook.com -> quora.com)
  • Creating URL shortcuts (e.g. Type j-1 in address bar will open jira.corp.example.com/projects/jira-1).
  • Switching Hosts (All requests for xyz.com should go to abc.com)
  • Block websites (e.g. Block social media websites to stay productive)
  • Modify some part of URL (be it host, path, query parameters etc)
  • Stay way from time killing sites. Setup rules like when source contains facebook.com or twitter.com then redirect to StackOverflow and do some geeky stuff.
  • Test your JS running in production environment. Simply redirect your JS from prod to JS from your local setup box and test if your fix/code actually works in production site.

📜 Insert Custom Scripts

  • Run scripts on website and customize the web pages you want
  • Support your script with popular libraries like jQuery and underscore.
  • Use FileHosting service to upload long scripts and get a URL to be used in your websites or Requestly rules
  • Very similar to GreaseMonkey or TamperMonkey user scripts

🧮 Host JS/CSS Files

Use Library Service to host JS/CSS Files and use the URLs inside Requestly rules. No need to setup local server.

🎬 Modify Headers

Modify HTTP Request & Response headers. (Extremely helpful for web developers for debugging applications)

🕴 Modify User Agent

  • Setup different user agents for websites and test how they behave
  • Useful for web developers for testing cross-device compatibility

📱 Modify API Response

Use Modify API Response Rule to define custom response to any intercepted request.

Additional Features ➕

  • Deactivate the extension when you don't need it.
  • Enable/Disable the rules with just single click
  • Export and import the rules and maintain a backup for your rules (They are important, you will know)
  • Share Rules with other Users in one click
  • Browser Sync is enabled so you create/change your rules in one browser and the changes will automatically be reflected in another.

Additionally, Requestly provides a very user friendly interface to setup your rules. You can toggle a rule with a single click. No need to delete a rule when you don't need it. Just make that inactive and activate it later whenever you need it again.

Links

Website: https://www.requestly.io Manage Rules: https://app.requestly.io Documentation: https://docs.requestly.io Chrome Store: Visit Chrome Store Download Desktop App: https://requestly.io/desktop/

For payment/billing related issues, feel free to contact us at [email protected]