OpenAltFinder
Hurl

Hurl

Run and test HTTP requests with plain text — a simple yet powerful command-line tool for API testing.

Open source alternative to:

Hurl is a command-line tool that lets you run and test HTTP requests using simple plain-text files. Built on top of libcurl, it offers a readable, diff-friendly format for defining requests, assertions, and captures — making it ideal for automated API testing, continuous integration pipelines, and command-line workflows.

Unlike GUI-based API clients, Hurl stores tests as plain text that can be version-controlled, reviewed in pull requests, and executed anywhere without a graphical environment. It supports HTTP headers, query parameters, form data, multipart uploads, cookies, and can capture values from responses to chain requests together.

Hurl is well-suited for developers and DevOps engineers who prefer CLI-first workflows, want reproducible API tests as code, and need a lightweight alternative to heavy GUI clients or complex testing frameworks.

Looking for contributors

This project is actively seeking help, join the community!

Visit Hurl
License
Apache-2.0
Self hostable
No
Repository details
Version
8.0.1
Created
8/25/2020
Stars
18,951
Forks
726
Open issues
198
Last commit
5/28/2026

Updated 5/28/2026, 10:00:29 AM

View Repository

Similar open source alternatives