Interactive HTTP shell for API workflows
reqsh is a lightweight, terminal-first tool to send HTTP requests, save them, and reuse them — all in an interactive REPL.
- Interactive REPL (
reqsh>) - Run HTTP requests (
GET,POST) - Save and reuse requests
- Command history & autocomplete
- Simple environment support
Start the shell:
reqshExample:
reqsh> GET https://api.example.com/users
reqsh> save getUsers
reqsh> run getUsersGET <url>— send GET requestPOST <url>— send POST requestsave <name>— save last requestrun <name>— run saved requestlist— list saved requestsdelete <name>— delete requestset base_url <url>— set base URLexit— quithelp— help
MIT