curl
brew install curl
v8.20.0
curl
keg-only
Command-line HTTP/HTTPS/FTP client with support for TLS, compression, and SSH transfers.
Why you might care
curl is the de facto standard for scripting web requests, API calls, and file downloads in shell workflows and CI/CD pipelines. This Homebrew version adds modern protocol support (HTTP/2, HTTP/3, QUIC) and compression via optional runtime dependencies, improving on macOS's bundled curl. Use it when you need reliable, scriptable network operations with fine-grained control over headers, authentication, and data encoding.
48.0k
30-day installs · #132
180.2k
90-day · #116
814.9k
365-day · #75
Runtime dependencies
Build dependencies
Links
- https://curl.se
- Brew formula source: Formula/c/curl.rb
Keg-only reason
:provided_by_macos
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"wget",
"httpie",
"aria2",
"fetch"
],
"build_dependencies": [
"pkgconf"
],
"categories": [
"http-client",
"networking"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"brotli",
"libnghttp2",
"libnghttp3",
"libngtcp2",
"libssh2",
"openssl@3",
"zstd"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Get a file from an HTTP, HTTPS or FTP server",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:45+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "curl",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://curl.se",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "curl",
"installs_30d": 48024,
"installs_365d": 814941,
"installs_90d": 180170,
"keg_only": 1,
"keg_only_reason": ":provided_by_macos",
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "curl",
"llm_generated_at": "2026-06-20T23:42:55+00:00",
"llm_model": "claude-haiku-4-5",
"name": "curl",
"oldnames": [
"curl-openssl",
"wcurl"
],
"one_liner": "Command-line HTTP/HTTPS/FTP client with support for TLS, compression, and SSH transfers.",
"optional_dependencies": [],
"rank_30d": 132,
"rank_365d": 75,
"rank_90d": 116,
"raw_hash": "82e294575e657173",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/curl.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [
"krb5",
"openldap"
],
"version_head": "HEAD",
"version_stable": "8.20.0",
"versioned_formulae": [],
"why_use_this": "curl is the de facto standard for scripting web requests, API calls, and file downloads in shell workflows and CI/CD pipelines. This Homebrew version adds modern protocol support (HTTP/2, HTTP/3, QUIC) and compression via optional runtime dependencies, improving on macOS\u0027s bundled curl. Use it when you need reliable, scriptable network operations with fine-grained control over headers, authentication, and data encoding."
}