Docs - Download - Getting Started - Support community - Report a bug
Supercharge ⚡ your web & mobile development using Requestly
Requestly allows you to modify network (HTTP/S) requests by setting up 'Rules' for Redirects, Modifying Headers, Switching Hosts, Injecting Custom Scripts, Cancelling & Throttling Requests, Modifying request body and Modifying AJAX responses, to share debugging sessions 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!
Documentation 📕
Please visit our documentation for step-by-step guide to get started with Requestly.
Features ✨
🌐 Modify Request URL
Modify the url of ongoing request and can change the url to something else. Common examples include:
- Redirect Production to Local Environment
- Redirect to local System files (Map Local)
- Test API version changes:
- Swap Tag Manager scripts from production to staging/dev environment
🔌 Modify API Request body and Response
- Work on front-end while back-end is not available or ready yet
- Modify certain part of response/request body programatically
- Modify Response of GraphQL requests
📜 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
🎬 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
🗃 Mock Server
Host your APIs & files using Requestly Mock Server which can be directly used in rules. No need to setup local server now.
🎥 Data Rich bug reports
Share data rich bug reports with Video, console logs, network logs, and env details with teammates.
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:
- Browser extension
- UI application
- Desktop application (Electron-based application for MacOS, Linux, Windows)
- Mobile SDK (to debug mobile apps)
- Web SDK (facilitates Session Recording)
- Mock Server
- Backend
Contributing ⌨️
Read our contributing guide to learn about how to propose bugfixes and improvements, and how the development process works.
Links 🔗
- 🏠 Website: https://www.requestly.io
- 🌐 Web application: 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 contact@requestly.io
Our Mission
Our mission is to help developers ship web and mobile apps faster and with confidence by giving then the tools to debug & resolve issues without external dependency.