Stack Gems
Menu
← Catalog

Hurl

Apache-2.0 plain-text HTTP tests powered by curl

DevOps / Testing · Apache-2.0 · 19.3k

Reviewed 2026-09-13 · last push 2026-10-19 · repo checked 2026-10-19

What's Good

Apache-2.0. Orange-OpenSource/hurl. Rust CLI on libcurl: `.hurl` files that chain requests, capture values, and assert status/headers/JSONPath/XPath. CI reports (JUnit, TAP, HTML). Single binary. Homepage hurl.dev; source github.com/Orange-OpenSource/hurl.

The Catch

Vs xh/HTTPie (interactive HTTP CLIs) and Bruno/Hoppscotch (API *clients*): Hurl is the *plain-text test runner*, not a REPL client and not a collections GUI. You author `.hurl` files; it is not Postman-shaped collaboration. libcurl semantics apply.

Verdict

Apache-2.0 HTTP test files. Free forever; commit the session, run it in CI.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/hurl.svg)](https://stackgems.com/gems/hurl)

HTML

<a href="https://stackgems.com/gems/hurl"><img src="https://stackgems.com/badge/hurl.svg" alt="Hurl reviewed on Stack Gems" height="20"></a>

Related

DevOps →