curl
« Back to VersTracker
Description:
Get a file from an HTTP, HTTPS or FTP server
Type: Formula  |  Latest Version: 8.17.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @curl  |  formulae.brew.sh
Category: Networking
Tags: curl networking http-client cli developer-tools automation
Install: brew install curl
About:
cURL is a versatile command-line tool and library for transferring data with URLs. It supports a wide range of protocols including HTTP, HTTPS, FTP, and many others. It is widely used for API interactions, automated scripts, and debugging network requests.
Key Features:
  • Supports dozens of protocols (HTTP, HTTPS, FTP, SFTP, SCP, LDAP, etc.)
  • Powerful authentication options (Basic, Digest, NTLM, Kerberos)
  • SSL/TLS support with certificate verification
  • Cookie engine and session management
  • Highly scriptable and automation-friendly
Use Cases:
  • Automated API testing and integration
  • Downloading files from remote servers
  • Web scraping and data collection
  • Network debugging and diagnostics
Alternatives:
  • wget – wget is better for recursive downloads and mirroring, while cURL excels at API interactions and protocol flexibility.
  • httpie – httpie offers a more user-friendly output format for HTTP APIs, but cURL is more universally installed and supports more protocols.
License: curl
Dependencies: brotli, libnghttp2, libnghttp3, libngtcp2, libssh2, openssl@3, rtmpdump, zstd, libidn2
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 6:24pm 0 VERSION_BUMP 1fd9a496
Dec 11, 2024 2:46pm 0 VERSION_BUMP c4a52f0b
Nov 25, 2024 6:05pm 1 VERSION_BUMP 8cfeae5b
Nov 24, 2024 6:01pm 1 VERSION_BUMP b4ac4c4b
Sep 18, 2024 4:12pm 0 VERSION_BUMP 71125244
Sep 12, 2024 8:03am 0 VERSION_BUMP b718a1cc