🍺 BREW Explorer

← all formulae

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.

Categories

Alternatives

wget httpie aria2 fetch
48.0k
30-day installs · #132
180.2k
90-day · #116
814.9k
365-day · #75

Runtime dependencies

Build dependencies

Links

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."
}