About Hurl
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can chain requests, capture values and evaluate queries on headers and body response.
Hurl can be used for both fetching data and testing HTTP sessions. It works with HTML content, REST/SOAP/GraphQL APIs, or any other XML/JSON based APIs.
Key features
- Runs HTTP requests defined in plain text format
- Chains multiple requests
- Captures values from responses
- Evaluates queries on headers and body response
- Supports HTML, REST, SOAP, GraphQL, XML, and JSON based APIs
Good fit for
- Fetching data from HTTP endpoints
- Testing HTTP sessions and APIs
Hurl: questions and answers
- What is Hurl used for?
- Hurl is a command line tool that runs HTTP requests defined in a plain text format, used for fetching data and testing HTTP sessions. It is a good fit for fetching data from HTTP endpoints, and testing HTTP sessions and APIs.
- Is Hurl open source?
- Yes. Hurl is open source under the Apache-2.0 licence. Its source code is on GitHub at Orange-OpenSource/hurl and is written mainly in Rust.
- Is Hurl free?
- Yes. Hurl is open source, so the software itself is free to use.
- Can I self-host Hurl?
- Yes. Hurl can be self-hosted on your own server or infrastructure.
- What is Hurl an alternative to?
- Hurl is an open-source alternative to ReadyAPI. Other open-source alternatives to ReadyAPI include Mockoon, Newman and Insomnia.
- Is Hurl actively maintained?
- Yes. The most recent commit to Hurl was on 13 October 2026, and the latest release is 8.0.1, published on 29 April 2026. The project has 19k stars on GitHub.
Open-source alternatives to Hurl
See all
Mockoon
API Tools
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no
MITvs Beeceptor★ 8.4k
Newman
API Tools
Newman is a command-line collection runner for Postman
Apache-2.0vs Stoplight★ 7.3k
Insomnia
API Tools
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. Wi
Apache-2.0vs Postman★ 40k
Karate
Testing & QA
Test Automation Made Simple
MITvs Postman★ 9k
Step CI
Testing & QA
Automated API Testing and Quality Assurance
MPL-2.0vs Postman★ 1.9k
Apache JMeter
Testing & QA
Apache JMeter open-source load testing tool for analyzing and measuring the performance of
Apache-2.0vs OpenText LoadRunner★ 9.6k
SaaS alternatives to Hurl
See all
ReadyAPI
API Tools
SmartBear suite for functional, security and load testing of REST, SOAP and GraphQL APIs
SaaS
Apifox
API Tools
API design, documentation, debugging, mocking and testing platform
SaaS
Postman
API Tools
Postman is an API platform for designing, testing, documenting and monitoring APIs, with a desktop client, mock servers, collections and AI agent features.
SaaS
Pactflow
API Tools
Hosted broker for consumer-driven contract testing of APIs, built on Pact
SaaS
Stoplight
API Tools
API design, documentation and governance platform now owned by SmartBear
SaaS
SwaggerHub
API Tools
Collaborative platform for designing and documenting OpenAPI-based APIs
SaaS

