HTTPie preview
cli

HTTPie

Human-friendly HTTP client for APIs

37.9k|stable|3.2.4
Colored output — Syntax highlighting for JSON, headers, and HTTP responses.
Session persistence — Store and reuse authentication, headers, and cookies across requests.
File uploads — Send multipart form data and file uploads with simple syntax.
Offline mode — Build and print HTTP requests without sending them.
Authentication support — Built-in handling for basic auth, digest auth, and custom headers.
HTTPie replaces curl with a modern, intuitive syntax that makes API testing and debugging faster. The colored output and JSON support make responses immediately readable, while persistent sessions eliminate repetitive authentication. It's become the go-to choice for developers who spend their day working with APIs.
Python 3.7+
Source on GitHub
pavilion