Skip to content
SPECIFICTION
Get listed

curl

curl.se

Free plan WindowsmacOSLinuxiOSAndroid
Visit curl.se
Spec score 8.4 #7 of 27 in Command Line Tools

Spec sheet

Purpose
curl is a command line tool and library for transferring data with URLs.Read 11 Oct 2026 · curl.se
Platforms
The downloads page lists packages for Linux, macOS, iOS, and 32-bit and 64-bit Windows, among many other systems.Read 11 Oct 2026 · curl.se
Free plan
YesRead 20 Sep 2026 · curl.se
Founded
1998Read 28 Sep 2026 · curl.se
Commercial support
Commercial support through wolfSSL includes customization, ports, feature development, patch maintenance, bug fixing, security scanning, and options up to 24/7 support.Read 11 Oct 2026 · curl.se
Community support
The project provides documentation, mailing lists, IRC or chat, videos, and a free online book called Everything curl.Read 11 Oct 2026 · curl.se
Distribution
The curl project mostly provides source packages, while other packages are provided by external people and organizations.Read 11 Oct 2026 · curl.se
HTTP features
Its HTTP capabilities include GET, POST, PUT, cookies, custom headers, redirects, HTTP/2, HTTP/3, HSTS, and Alt-Svc.Read 11 Oct 2026 · curl.se
Latest release
The page lists curl 8.22.0 as the latest stable version, released on 2026-09-02.Read 11 Oct 2026 · curl.se
Library capabilities
libcurl provides a stable API and ABI and supports features such as persistent connections, proxy chaining, IPv6, DNS-over-HTTPS, and transfer rate limiting.Read 11 Oct 2026 · curl.se
Protocols
curl supports protocols including HTTP, HTTPS, FTP, SFTP, SMTP, IMAP, MQTT, WebSocket, and many others.Read 11 Oct 2026 · curl.se
Security features
Listed TLS features include versions 1.0–1.3, mutual authentication, OCSP stapling, ECH, key pinning, and session resumption.Read 11 Oct 2026 · curl.se
Security reporting
The project asks people who find or suspect a security problem in curl or libcurl to file a detailed report and links to a table of vulnerable versions.Read 11 Oct 2026 · curl.se
Transfer controls
The project lists transfer and request rate limits, stall detection, retries, timeouts, and parallel or serial transfers.Read 11 Oct 2026 · curl.se
Use cases
The project says curl is used in command lines and scripts, while libcurl is embedded in a wide range of devices and software applications.Read 11 Oct 2026 · curl.se
WebSocket support
YesRead 20 Sep 2026 · curl.se

Plans and prices

curl Free Free and open source software; transfers data using URLs Read 11 Oct 2026 · curl.se

Every curl plan and price →

Where Specifiction places it

Alternatives to curlAll alternatives →