Terminal HTTP Clients

An HTTP client sends a request to a web service and shows exactly what comes back: status code, headers and body. cURL, written by Daniel Stenberg and shipped with almost every system, is the baseline, and much of this category either replaces it or wraps it in something easier to read.

 

The tools range from single command clients that print a response and exit to full TUI workspaces that hold saved requests, environments and variables in plain files that can be committed to Git. Backend developers use them while building an endpoint, and operators use them to confirm a service is answering in production.

 

Below is a list of HTTP clients that run in the terminal.

19 tools
Know any terminal tools that would be good for this list? Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.