HTTPie

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

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

Details for HTTPie

License
  • BSD-3-Clause

Last updated
  • 22 May 2023 - latest/stable
  • 4 November 2024 - latest/edge

Share this snap

Generate an embeddable card to be shared on external websites.


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