██████╗   ██████╗  ███████╗ ██╗   ██╗
██╔══██╗ ██╔═══██╗ ██╔════╝ ██║   ██║
██████╔╝ ██║   ██║ ███████╗ ████████║
██╔══██╗ ██║▄▄ ██║ ╚════██║ ██╔═══██║
██║  ██║ ╚██████╔╝ ███████║ ██║   ██║
╚═╝  ╚═╝  ╚══▀▀═╝  ╚══════╝ ╚═╝   ╚═╝

An interactive, Terminal-based HTTP-Client built for you!!

An interactive, terminal-based
HTTP-Client
built for you!!

npm install -g request-shell
or
[ loading demo video... ]

Build your rqsh request

Learn the CLI's intuitive syntax. Play with fields below to instantly generate a command.

Method
Endpoint Path
Headers (One per line, e.g. Name: Value)
Generated CLI Command
GET/postsAuthorization:"Bearer token123"

How rqsh compares?

How does rqsh cooks👨🏻‍🍳 against these frauds --> curl and bloated web clients?

FeaturerqshcurlPostman
Interface TypeCLI REPL (Interactive)Static CLIDesktop GUI
Writing JSON PayloadsIntuitive syntax (key=val)Escape hell ('{"a":1}')Form fields or editor
Keyboard FocusVim keys (j/k/v/Esc)Command-history onlyMouse-heavy clicks
Startup TimeInstant (<50ms)InstantSlow (splash screen)
Memory Footprint<30 MB<5 MB500 MB+
Install Size~2 MBNative (~5 MB)400 MB+