HTTPie

httpie.io

Visit Website

A command-line HTTP client designed to be human-readable — colorized, formatted output and a much simpler syntax than raw curl.

Why it is useful

For quick terminal API testing, HTTPie's syntax (http PUT api.example.com/1 name=foo) is far easier to read and write than an equivalent curl command, with JSON handling and syntax highlighting built in by default.