Relay is an open source HTTP interceptor that helps you to capture, edit, and run requests directly in your browser.
- Capture Requests: Automatically capture HTTP/HTTPS API requests from your browser.
- Edit & Replay: Modify captured requests and replay them with one click.
- Save Sessions: Keep a history of your sessions for easier access and analysis.
- Real-time Editing: Adjust headers, parameters, and body content directly.
- Run Requests: Execute API requests within the browser and get instant feedback.
- No Postman Required: No need for external applications, just run everything in the extension.
Stay tuned for upcoming features and enhancements in future versions.
To install Relay:
-
Clone the repo:
git clone https://github.com/Tammilore/relay.git
-
Navigate to the project folder:
cd relay
-
Install the dependencies using
pnpm
:pnpm install
-
Run the extension:
pnpm dev
-
Load the extension in Chrome:
- Open chrome://extensions/
- Enable Developer Mode (toggle on top-right)
- Click Load unpacked and navigate to the extension's
build/chrome-mv3-dev
directory. - To see Relay, click on the puzzle piece icon on the Chrome toolbar. Click on the extension and it'll open in the sidebar of your browser.
Now Relay is ready to use! Don't forget to pin the extension to your Chrome toolbar for easy access.
Make sure you have the following installed:
Once installed, you can open Relay directly in your browser. It will automatically detect any API requests made in your active tab and allow you to:
- View requests in real-time.
- Modify request details, including headers, params and body content.
- Send modified requests back to the server and see the response directly in the extension.
See the LICENSE file for details.
Get updates as soon as we add new features.