Hurl

Command-line tool that runs and tests HTTP requests written as plain text

81.5
Score in best API testing tools

Ranked 8 of 10 in best API testing tools

Apache-2.0 command-line tool that runs HTTP requests and assertions written as plain text, with installs for macOS, Windows and Linux. It has no graphical interface, so it suits scripted and CI tests more than interactive use.

Best for Scripted and CI tests written as plain text

About Hurl

Hurl reads a file that lists HTTP requests, and each entry can assert status codes, headers and JSON values. The README shows examples for REST and JSON APIs, and the --test option produces a test-style report. Hurl can also capture a value from one response and use it in the next request.

The documentation lists Homebrew for macOS, Chocolatey, Scoop and winget for Windows, and Cargo for Rust users. The Windows section says the Visual C++ Redistributable must be installed by hand. The GitHub repository is Apache-2.0 licensed and had about 19,000 stars when checked. Teams that prefer a graphical client may compare Bruno or Insomnia, which are also in this ranking.

Key features

  • Plain-text request files
  • Assertions on status, headers and JSON
  • Value capture between requests
  • --test report mode
  • Apache-2.0 open source

Strengths

  • Requests and tests are plain text files
  • Apache-2.0 license
  • Installs on macOS, Windows and Linux

Limits

  • No graphical interface
  • Windows needs the Visual C++ Redistributable installed by hand

Where Hurl ranks

How Hurl compares

ProductScorePricePlatformsCollections stored
#6Kreya84.5Free plan, paid upgradesmacOSWindowsLinuxNot listed
#7Thunder Client82.0Free plan, paid upgradesWindowsmacOSLinuxNot listed
#8Hurl81.5Free and open sourceWindowsmacOSLinuxCommand linePlain-text .hurl files
#9HTTPie79.5Free and open sourceCommand lineWebWindowsmacOSLinuxLocal terminal or desktop app
#10ReqBin74.0Free plan, paid upgradesWebCloud projects on Premium

The full comparison table for best API testing tools has all 10 products.

Questions about Hurl

Is Hurl free?
Hurl can be used without paying: Apache-2.0 command-line tool; free to install and use. Check the vendor’s pricing page for current limits.
Is Hurl open source?
Yes. Hurl publishes its source code under the Apache-2.0 license.
Which platforms does Hurl support?
Hurl is available on: Windows, macOS, Linux, Command line.
What is Hurl best for?
Scripted and CI tests written as plain text. In our ranking of API testing tools it is number 8 of 10 with a score of 81.5.
What are the best alternatives to Hurl?
The highest-ranked alternatives on listme.name are Postman, Bruno, Insomnia, Hoppscotch.

Show this ranking on your site

If you make or maintain Hurl, this badge links back to this page and shows its current rank. It updates when the ranking does.

Ranked #8 of 10 API testing tools on listme.name
<a href="https://listme.name/software/hurl"><img src="https://listme.name/badge/hurl.svg" height="28" alt="Ranked #8 of 10 API testing tools on listme.name"></a>