reqsh keeps API testing inside one terminal session

reqsh is a small tool for working with HTTP APIs with less switching between apps and repeated commands. It runs in the terminal and lets someone stay in one interactive session while testing requests. It can save base URLs, keep headers ready, use variables for values such as tokens, and organize requests.

This makes it easier to change and retry API calls without rewriting the same command each time. The tool is written in Rust and is still early. Some people have already started sending PRs on GitHub.

The aim is not to replace every , but to fit better into a terminal-based workflow.

Key points

  • reqsh is a terminal tool for testing HTTP API requests.
  • It saves base URLs, headers, variables, and request groups to reduce repeated typing.
  • It is meant to reduce switching between curl commands, Postman, and manual header or token edits.
  • It is written in Rust and is still at an early stage.
  • The project has a , a website, and early outside PRs.
Read original