HTTPie is a command line HTTP client with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, and more.

Install Documentation


HTTPie—aitch-tee-tee-pie—is an open source CLI HTTP client that will make you smile. It's a modern curl alternative that provides a simple http command designed for painless debugging and interaction with HTTP servers, RESTful APIs, and web services.

The same command side-by-side with cURL
Comparison of the same request sent with HTTPie and cURL.
  • Sensible defaults
  • Expressive and intuitive command syntax
  • Colorized and formatted terminal output
  • Built-in JSON support
  • Persistent sessions
  • Forms and file uploads
  • HTTPS, proxies, authentication
  • Arbitrary request data and headers
  • Wget-like downloads
  • Extensions
  • Linux, Mac OSX and Windows support
  • More features…


$ brew apt-get pip port yum more… install httpie


More #love on Twitter, GitHub