Version3.2.2
Revision474
Size13.9 MB
LicenseBSD-3-Clause
Confinementstrict
Basecore20

Modern, user-friendly command-line HTTP client for the API era

ScreenshotScreenshot

HTTPie *aitch-tee-tee-pie* is a user-friendly command-line HTTP client
for the API era.
It comes with JSON support, syntax highlighting, persistent sessions,
wget-like downloads, plugins, and more.

The project's goal is to make CLI interaction with web services as
human-friendly as possible. HTTPie is designed for testing, debugging,
and generally interacting with APIs & HTTP servers.
The http & https commands allow for creating and sending arbitrary HTTP
requests. They use simple and natural syntax and provide formatted and
colorized output.

Main features:
- Built-in JSON support
- Colorized and formatted terminal output
- Sensible defaults for the API era
- Persistent sessions
- Forms and file uploads
- HTTPS, proxies, and authentication support
- Support for arbitrary request data and headers
- Wget-like downloads
- Extensions API
- Expressive and intuitive syntax
- Linux, macOS, Windows, and FreeBSD support
- All that & more in 2 simple commands: http + https

Links
- Documentation: https://httpie.io/docs
- Try in browser: https://httpie.io/run
- GitHub: https://github.com/httpie/httpie
- Twitter: https://twitter.com/httpie
- Discord: https://httpie.io/chat

Update History

3.2.2 (474)
13 Dec 2025, 09:47 UTC

Published10 Sept 2021, 09:10 UTC

Last updated22 May 2023, 16:34 UTC

First seen13 Dec 2025, 09:47 UTC