curl / Download
Releases and Downloads
The curl project mostly provides source packages. Other packages are kindly provided by external persons and organizations.
Source Archives
curl 8.17.0, Released on the 2025-11-05. Changelog for 8.17.0.
| curl-8.17.0.tar.xz | [pgp] |
| curl-8.17.0.tar.bz2 | [pgp] |
| curl-8.17.0.tar.gz | [pgp] |
| curl-8.17.0.zip | [pgp] |
Long-term support
There are long-term support curl releases called Rock-solid curl, provided as a commercial offer.
Packages
AIX
AmigaOS
BeOS
DOS
Dragonfly BSD
FreeBSD
Haiku
HPE NonStop
HPUX
Hurd
illumos
iOS
IRIX
Linux
macOS
Midnight BSD
Minix
MiNT
NetBSD
Open Server
OpenBSD
OS/2
Plan9
QNX
RISC OS
SailfishOS
SerenityOS
Solaris
Tru64 UNIX
UnixWare
VMS
WASIX
Windows 32-bit
Windows 64-bit
AmigaOS
BeOS
DOS
Dragonfly BSD
FreeBSD
Haiku
HPE NonStop
HPUX
Hurd
illumos
iOS
IRIX
Linux
macOS
Midnight BSD
Minix
MiNT
NetBSD
Open Server
OpenBSD
OS/2
Plan9
QNX
RISC OS
SailfishOS
SerenityOS
Solaris
Tru64 UNIX
UnixWare
VMS
WASIX
Windows 32-bit
Windows 64-bit
| Package | Version | Type | Provider | ||||
|---|---|---|---|---|---|---|---|
| AIX | |||||||
| AIX 5.1 | 7.72.0 | tool | perzl.org | ||||
| AIX 5.1 | 7.72.0 | devel | perzl.org | ||||
| AIX 6.1 | 8.14.1 | tool | AIX Toolbox | ||||
| AIX 6.1 | 8.14.1 | devel | AIX Toolbox | ||||
| AmigaOS | |||||||
| AmigaOS m68k | 7.14.0 | tool | Diego Casorran | ||||
| AmigaOS 4 PPC | 8.13.0 | tool | Michael Trebilcock | ||||
| AmigaOS 4 PPC | 8.13.0 | libcurl | Michael Trebilcock | ||||
| BeOS | |||||||
| BeOS | 7.12.3 | tool | Marcin Konicki | ||||
| DOS | |||||||
| DOS | 8.5.0 | tool | Michael Kostylev | ||||
| Dragonfly BSD | |||||||
| Dragonfly BSD | 8.10.0 | source | Dragonfly BSD | ||||
| FreeBSD | |||||||
| FreeBSD | 8.16.0 | source | |||||
| Haiku | |||||||
| Haiku | 8.14.1 | source | |||||
| HPE NonStop | |||||||
| HPE NonStop i386 | 8.17.0 | ITUGLIB | |||||
| HPE NonStop ia64 | 8.17.0 | ITUGLIB | |||||
| HPUX | |||||||
| HPUX 11.31 | 8.16.0 | source | connect.org.uk | ||||
| HPUX 11.23 HPPA | 7.34.0 | tool | connect.org.uk | ||||
| HPUX 11.31 HPPA | 7.73.0 | tool | connect.org.uk | ||||
| HPUX 11.31 ia64 | 8.16.0 | tool | connect.org.uk | ||||
| Hurd - Arch | |||||||
| Hurd Arch | 7.60.0 | tool | Arch Hurd | ||||
| Hurd Arch | 7.60.0 | source | Arch Hurd | ||||
| illumos - OmniOS | |||||||
| illumos OmniOS | 8.16.0 | tool | OmniOS | ||||
| illumos - OpenIndiana | |||||||
| illumos OpenIndiana | 8.16.0 | OpenIndiana | |||||
| illumos - pkgsrc | |||||||
| illumos pkgsrc | 8.17.0 | source | Illumos | ||||
| iOS | |||||||
| iOS | 8.17.0 | source | GreatFire.org | ||||
| iOS | 8.7.1 | source | Procursus | ||||
| IRIX | |||||||
| IRIX 6.5 | 7.15.1 | tool | The Written Word | ||||
| Linux | |||||||
| Linux | 8.17.0 | source | Homebrew | ||||
| Linux | 8.16.0 | source | Conary | ||||
| Linux ARM | 8.11.0 | tool | Travis Burtrum | ||||
| Linux ARM64 | 8.17.0 | tool | conda-forge | ||||
| Linux ARM64 | 8.17.0 | tool | Travis Lee | ||||
| Linux ARM64 | 8.11.0 | tool | Travis Burtrum | ||||
| Linux ARM64 | 8.11.0 | tool | Travis Burtrum | ||||
| Linux i386 | 8.17.0 | tool | Travis Lee | ||||
| Linux i386 | 8.11.0 | tool | Travis Burtrum | ||||
| Linux i386 | 7.30.0 | tool | Ermine | ||||
| Linux MIPS | 8.17.0 | tool | Travis Lee | ||||
| Linux MIPS64 | 8.17.0 | tool | Travis Lee | ||||
| Linux MIPS64el | 8.17.0 | tool | Travis Lee | ||||
| Linux MIPSel | 8.17.0 | tool | Travis Lee | ||||
| Linux MIPSel | 7.10.7 | tool | Maciej W. Rozycki | ||||
| Linux PPC | 8.17.0 | tool | Travis Lee | ||||
| Linux PPC64 | 8.17.0 | tool | conda-forge | ||||
| Linux PPC64 | 8.11.0 | tool | Travis Burtrum | ||||
| Linux PPC64le | 8.17.0 | tool | Travis Lee | ||||
| Linux RISCV64 | 8.17.0 | tool | Travis Lee | ||||
| Linux S390 | 8.17.0 | tool | Travis Lee | ||||
| Linux StrongARM | 8.17.0 | tool | Travis Lee | ||||
| Linux x86_64 | 8.17.0 | tool | Travis Lee | ||||
| Linux x86_64 | 8.17.0 | tool | conda-forge | ||||
| Linux x86_64 | 8.11.0 | tool | Travis Burtrum | ||||
| Linux - Alpine | |||||||
| Linux Alpine | 8.17.0 | source | Alpine Linux | ||||
| Linux - Alt | |||||||
| Linux Alt | 8.13.0 | tool | |||||
| Linux Alt | 8.13.0 | devel | |||||
| Linux Alt | 8.13.0 | libcurl | |||||
| Linux Alt | 8.13.0 | source | |||||
| Linux - Arch | |||||||
| Linux Arch RISCV64 | 8.13.0 | tool | Arch Linux RISC-V | ||||
| Linux Arch StrongARM | 8.5.0 | tool | Arch Linux ARM | ||||
| Linux Arch x86_64 | 8.17.0 | tool | Arch Linux | ||||
| Linux - Buildroot | |||||||
| Linux Buildroot | 8.17.0 | source | Buildroot | ||||
| Linux - CentOS | |||||||
| Linux CentOS Stream | 7.76.1 | source | Red Hat | ||||
| Linux - Chimera | |||||||
| Linux Chimera | 8.16.0 | source | Chimera | ||||
| Linux - Clear | |||||||
| Linux Clear | 8.14.1 | tool | Clear Linux | ||||
| Linux - Core OS | |||||||
| Linux Core OS stable | 8.11.1 | tool | Core OS | ||||
| Linux Core OS testing | 8.15.0 | tool | Core OS | ||||
| Linux - CRUX | ![]() | ||||||
| Linux CRUX 3.7 | 8.13.0 | source | Johannes Winkelmann | ||||
| Linux - Debian | |||||||
| Linux Debian | 8.16.0 | tool | Debian | ||||
| Linux Debian | 8.16.0 | devel | Debian | ||||
| Linux Debian | 8.16.0 | devel | Debian | ||||
| Linux Debian | 7.88.1 | libcurl | Debian | ||||
| Linux - Devuan | |||||||
| Linux Devuan | 8.16.0 | tool | Devuan | ||||
| Linux - Docker | |||||||
| Linux Docker | 8.17.0 | tool | James Fuller | ||||
| Linux Docker | 8.17.0 | tool | James Fuller | ||||
| Linux - Fedora | |||||||
| Linux Fedora | 8.15.0 | source | fedoraproject.org | ||||
| Linux Fedora rawhide | 8.17.0 | source | fedoraproject.org | ||||
| Linux Fedora 30 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 31 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 34 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 35 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 40 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 41 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 42 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 43 i386 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 39 PPC64 | 8.2.1 | tool | fedoraproject.org | ||||
| Linux Fedora rawhide RISCV64 | 8.11.1 | tool | Fedora/RISC-V | ||||
| Linux Fedora 30 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 31 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 32 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 33 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 34 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 35 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 40 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 41 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 42 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Fedora 43 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux - Gentoo | |||||||
| Linux Gentoo | 8.17.0 | source | |||||
| Linux - GoboLinux | |||||||
| Linux GoboLinux | 8.10.1 | devel | |||||
| Linux - Guix | |||||||
| Linux Guix i386 | 8.6.0 | ||||||
| Linux Guix x86_64 | 8.6.0 | ||||||
| Linux - Linux From Scratch | ![]() | ||||||
| Linux Linux From Scratch | 8.16.0 | source | |||||
| Linux - Maemo | |||||||
| Linux Maemo 3.2 | 7.15.5 | tool | |||||
| Linux Maemo 3.2 | 7.15.5 | libcurl | |||||
| Linux Maemo 4.0 | 7.15.5 | libcurl | |||||
| Linux Maemo 4.1 | 7.15.5 | libcurl | |||||
| Linux Maemo 5.0 | 7.18.2 | libcurl | |||||
| Linux - Mageia | |||||||
| Linux Mageia ARM | 8.17.0 | tool | Mageia | ||||
| Linux Mageia ARM64 | 8.17.0 | tool | Mageia | ||||
| Linux Mageia i386 | 8.17.0 | tool | Mageia | ||||
| Linux Mageia x86_64 | 8.17.0 | tool | Mageia | ||||
| Linux - NixOS | |||||||
| Linux NixOS | 8.16.0 | source | NixOS | ||||
| Linux NixOS i386 | 7.54.1 | tool | NixOS | ||||
| Linux NixOS x86_64 | 8.13.0 | tool | NixOS | ||||
| Linux - OpenEmbedded | |||||||
| Linux OpenEmbedded | 8.12.1 | source | |||||
| Linux - OpenWRT | |||||||
| Linux OpenWRT | 8.15.0 | source | OpenWRT | ||||
| Linux OpenWRT 8.09.2 ARM | 7.17.1 | tool | OpenWRT | ||||
| Linux OpenWRT 23.05 ARM64 | 8.7.1 | tool | OpenWRT | ||||
| Linux OpenWRT 10.03 AVR32 | 7.19.6 | tool | OpenWRT | ||||
| Linux OpenWRT 8.09.1 i386 | 7.17.1 | tool | OpenWRT | ||||
| Linux OpenWRT MIPSel | 7.17.1 | tool | OpenWRT | ||||
| Linux OpenWRT 8.09.1 MIPSel | 7.17.1 | tool | OpenWRT | ||||
| Linux - Peropesis | |||||||
| Linux Peropesis | 8.14.1 | tool | Peropesis | ||||
| Linux - PLD | |||||||
| Linux PLD | 8.16.0 | source | |||||
| Linux PLD i386 | 8.16.0 | tool | |||||
| Linux PLD i386 | 8.16.0 | devel | |||||
| Linux PLD x86_64 | 8.16.0 | tool | |||||
| Linux - Redhat | |||||||
| Linux Redhat RHEL7 | 7.29.0 | source | CentOS | ||||
| Linux Redhat RHEL8 | 7.61.1 | source | CentOS | ||||
| Linux Redhat RHEL9 | 7.76.1 | source | AlmaLinux | ||||
| Linux Redhat RHEL10 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Redhat RHEL10 x86_64 | 8.9.1 | tool | AlmaLinux | ||||
| Linux Redhat RHEL8 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux Redhat RHEL9 x86_64 | 8.17.0 | tool | Paul Howarth | ||||
| Linux - Slackware | |||||||
| Linux Slackware 15.0 ARM | 7.81.0 | tool | ARMedslack | ||||
| Linux Slackware ARM64 | 8.16.0 | tool | ARMedslack | ||||
| Linux Slackware ARM64 | 8.4.0 | tool | Slarm64 | ||||
| Linux Slackware i386 | 8.17.0 | tool | Slackware | ||||
| Linux Slackware RISCV64 | 8.4.0 | tool | Slarm64 | ||||
| Linux Slackware S390 | 7.12.2 | tool | Slack/390 Project | ||||
| Linux Slackware x86_64 | 8.17.0 | tool | Slackware | ||||
| Linux - SliTaz | |||||||
| Linux SliTaz | 7.81.0 | source | SliTaz | ||||
| Linux - Source Mage | |||||||
| Linux Source Mage stable | 7.54.1 | source | sourcemage.org | ||||
| Linux Source Mage test | 8.17.0 | source | sourcemage.org | ||||
| Linux - Suse | |||||||
| Linux Suse ARM64 | 8.17.0 | tool | openSUSE | ||||
| Linux Suse i386 | 8.17.0 | tool | openSUSE | ||||
| Linux Suse i386 | 8.17.0 | devel | openSUSE | ||||
| Linux Suse i386 | 8.17.0 | libcurl | openSUSE | ||||
| Linux Suse StrongARM | 8.17.0 | tool | openSUSE | ||||
| Linux Suse x86_64 | 8.17.0 | tool | openSUSE | ||||
| Linux - T2 | |||||||
| Linux T2 | 8.16.0 | source | T2 | ||||
| Linux - Tizen | |||||||
| Linux Tizen | 8.11.0 | source | Tizen | ||||
| Linux Tizen ARM64 | 8.11.0 | tool | Tizen | ||||
| Linux - Ubuntu | |||||||
| Linux Ubuntu jammy | 7.81.0 | tool | |||||
| Linux Ubuntu noble | 8.5.0 | tool | |||||
| Linux Ubuntu oracular | 8.9.1 | tool | |||||
| Linux Ubuntu plucky | 8.12.1 | tool | |||||
| Linux Ubuntu questing | 8.14.1 | tool | |||||
| Linux - Unslung | ![]() | ||||||
| Linux Unslung | 7.17.1 | tool | Pierre Kretschmer | ||||
| macOS | |||||||
| macOS | 8.17.0 | source | Homebrew | ||||
| macOS | 8.16.0 | source | Conary | ||||
| macOS | 8.16.0 | source | Daniel Johnson | ||||
| macOS | 8.16.0 | source | Tigerbrew | ||||
| macOS | 8.13.0 | source | MacPorts | ||||
| macOS | 8.7.1 | source | Apple | ||||
| macOS ARM64 | 8.17.0 | tool | conda-forge | ||||
| macOS ARM64 | 8.17.0 | source | GreatFire.org | ||||
| macOS x86_64 | 8.17.0 | tool | Travis Lee | ||||
| macOS x86_64 | 8.17.0 | tool | conda-forge | ||||
| Midnight BSD | |||||||
| Midnight BSD | 8.17.0 | tool | Midnight BSD | ||||
| Minix | ![]() | ||||||
| Minix | 7.50.3 | source | Minix | ||||
| MiNT | |||||||
| MiNT | 7.20.1 | tool | |||||
| NetBSD | |||||||
| NetBSD | 8.17.0 | source | |||||
| Open Server | |||||||
| Open Server 5 | 7.15.1 | tool | sco.com | ||||
| OpenBSD | |||||||
| OpenBSD | 8.16.0 | source | Christian Weisgerber | ||||
| OS/2 | |||||||
| OS/2 | 7.36.0 | tool | Paul Smedley | ||||
| Plan9 | ![]() | ||||||
| Plan9 | 7.28.1 | source | 9front | ||||
| QNX | |||||||
| QNX 7.0 ARM | 8.17.0 | tool | the curl project | ||||
| QNX 7.1 ARM | 8.17.0 | tool | the curl project | ||||
| QNX 7.0 ARM64 | 8.17.0 | tool | the curl project | ||||
| QNX 7.1 ARM64 | 8.17.0 | tool | the curl project | ||||
| QNX 8.0 ARM64 | 8.17.0 | tool | the curl project | ||||
| QNX 7.0 x86_64 | 8.17.0 | tool | the curl project | ||||
| QNX 7.1 x86_64 | 8.17.0 | tool | the curl project | ||||
| QNX 8.0 x86_64 | 8.17.0 | tool | the curl project | ||||
| RISC OS | |||||||
| RISC OS | 8.0.1 | tool | |||||
| SailfishOS | |||||||
| SailfishOS | 8.17.0 | Niel Nielsen | |||||
| SerenityOS | ![]() | ||||||
| SerenityOS | 8.17.0 | source | SerenityOS | ||||
| Solaris | |||||||
| Solaris i386 | 8.17.0 | tool | OpenCSW | ||||
| Solaris i386 | 8.17.0 | libcurl | OpenCSW | ||||
| Solaris Sparc | 8.17.0 | tool | OpenCSW | ||||
| Solaris Sparc | 8.17.0 | libcurl | OpenCSW | ||||
| Solaris Sparc64 | 8.17.0 | tool | OpenCSW | ||||
| Solaris Sparc64 | 8.17.0 | libcurl | OpenCSW | ||||
| Solaris x86_64 | 8.17.0 | tool | OpenCSW | ||||
| Solaris x86_64 | 8.17.0 | libcurl | OpenCSW | ||||
| Tru64 UNIX | ![]() | ||||||
| Tru64 UNIX 4.0D | 7.15.1 | tool | The Written Word | ||||
| Tru64 UNIX 5.1 | 7.15.1 | tool | The Written Word | ||||
| UnixWare | |||||||
| UnixWare | 7.15.1 | tool | sco.com | ||||
| VMS | |||||||
| VMS 8.3 Alpha | 7.47.0 | tool | John E. Malmberg | ||||
| VMS 8.4 Alpha | 7.47.0 | tool | John E. Malmberg | ||||
| VMS 8.4 ia64 | 7.47.0 | tool | John E. Malmberg | ||||
| VMS 7.3 VAX | 7.47.0 | tool | John E. Malmberg | ||||
| WASIX | |||||||
| WASIX | 8.4.0 | source | WASIX | ||||
| Windows 32-bit | |||||||
| Windows 32-bit | 8.17.0 | tool | Winget | ||||
| Windows 32-bit | 8.17.0 | tool | Scoop | ||||
| Windows 32-bit | 8.17.0 | libcurl | Vcpkg | ||||
| Windows 32-bit | 8.16.0 | tool | Chocolatey | ||||
| Windows 32-bit | 8.16.0 | tool | Muldersoft | ||||
| Windows 32-bit | 8.6.0 | tool | PHP | ||||
| Windows 64-bit | |||||||
| Windows 64-bit | 8.17.0 | tool + devel | the curl project | ||||
| Windows 64-bit | 8.17.0 | tool | conda-forge | ||||
| Windows 64-bit | 8.17.0 | tool | Scoop | ||||
| Windows 64-bit | 8.17.0 | tool | Winget | ||||
| Windows 64-bit | 8.17.0 | libcurl | Vcpkg | ||||
| Windows 64-bit | 8.16.0 | tool | Muldersoft | ||||
| Windows 64-bit | 8.16.0 | tool | Chocolatey | ||||
| Windows 64-bit | 8.16.0 | source | Conary | ||||
| Windows 64-bit | 8.6.0 | tool | PHP | ||||
| Windows 64-bit ARM64 | 8.17.0 | tool + devel | the curl project | ||||
| Windows 64-bit - cygwin | |||||||
| Windows 64-bit cygwin | 8.16.0 | tool | Cygwin | ||||
| Windows 64-bit cygwin | 8.16.0 | devel | Cygwin | ||||
| Windows 64-bit cygwin | 8.16.0 | libcurl | Cygwin | ||||
| Windows 64-bit cygwin | 8.16.0 | source | Cygwin | ||||
| This colour means the packaged version is the latest stable version available (8.17.0)! |
If you have newer archives or archives for platforms not already present in this table, we would like to add them to this table with a pointer to your location. Mail curl-release and tell us!
| type | description |
|---|---|
| tool | The command line tool. libcurl may then be provided either linked statically or included linked dynamically. |
| libcurl | libcurl without the command line tool. |
| devel | libcurl and headers, suitable for application developers to work with. |
| source | curl and libcurl full source code, possibly adjusted for the particular surrounding the package is made for |
Official curl container images
The official curl container images are available at:
- Quay.io: > podman run quay.io/curl/curl:latest
- Docker hub: > podman run curlimages/curl:latest






