Hurl is a command-line tool that executes HTTP requests defined in straightforward plain text format. It enables developers to chain requests, capture response values, and validate headers and body content with powerful query capabilities.
The tool works with HTML content, REST/SOAP/GraphQL APIs, and any XML/JSON-based services. Whether you're fetching data or running comprehensive HTTP test suites, Hurl provides a lightweight, efficient solution.
Key capabilities include:
Written in Rust and powered by libcurl, Hurl delivers fast execution, IPv6 support, and HTTP/3 compatibility. The single binary installation requires no runtime dependencies, making it ideal for both local development and continuous integration environments.
Activity score
93/100
Stars
Forks
Latest version
Last commit
First release
Language
License
Auto-fetched .