
Hurl
by Orange
Run and test HTTP requests defined in plain-text files
Visit hurl.dev FreeOpen source
Hurl is a command-line tool written in Rust that runs HTTP requests described in a simple plain-text format. It can chain requests, capture values, and assert on status, headers, and bodies with JSONPath and XPath, which makes it useful for API tests in CI.
Key features
- Plain-text request and assertion files
- Captures and request chaining
- JSONPath, XPath, and regex asserts
- Text, JUnit, TAP, and HTML reports
- Built on libcurl
Similar tools

Bruno
Offline-first API client that stores collections as plain files in Git

Posting
Open-source API client that runs in your terminal

Postman
API platform for building, testing, and documenting APIs as a team

Hoppscotch
Lightweight open-source API development ecosystem that runs in the browser
Insomnia
Open-source API client for REST, GraphQL, gRPC, and WebSockets
Mockoon
Create local mock REST APIs in seconds, with a desktop app and CLI