HTTPie syntax — Drop-in replacement for HTTPie with familiar command interface.
Multiple auth schemes — Supports Basic, Bearer, and Digest authentication.
Session management — Persist credentials and headers across requests.
Streaming and downloads — Stream responses and resume interrupted downloads.
Proxy and TLS control — Configure proxies, SSL versions, and certificate verification.
xh is a Rust rewrite of HTTPie that prioritizes performance while maintaining command compatibility. It handles JSON, form data, multipart uploads, and complex authentication. Available on every major platform through multiple package managers.