HTTPie
User-friendly HTTP client for the CLI.
Command-line HTTP client with intuitive syntax, syntax highlighting, and JSON support.
About HTTPie
HTTPie is a user-friendly command-line HTTP client that makes working with APIs from the terminal much more pleasant than using curl. It features clean, human-readable syntax, automatic JSON formatting, colorful output, and persistent sessions.
Instead of curl's cryptic flags, HTTPie uses intuitive syntax: `http POST api.example.com/login username=admin password=pass`. JSON is automatically serialized from key=value pairs, and responses are syntax-highlighted and pretty-printed.
HTTPie also has a desktop app (HTTPie for Web & Desktop) with a GUI that shares the same simple design philosophy. It's loved by backend developers who live in the terminal and need quick API verification without switching to Postman.