Install latest/stable of HTTPie

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install httpie

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for HTTPie

License

  • BSD-3-Clause

Last updated

  • 22 May 2023 - latest/stable
  • 18 December 2024 - latest/edge

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

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

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


Install HTTPie on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using HTTPie

Users by distribution (log)

Ubuntu 22.04
Ubuntu 24.04
Ubuntu 20.04
Ubuntu 25.10
Ubuntu 18.04
Ubuntu 25.04
pop 22.04
Linux Mint 21.3
Debian 12
Ubuntu 24.10
Zorin OS 17
CentOS 7
Linux Mint 22.2
Fedora 42
Manjaro