cURL
cURL

curl groks URLs

What is curl?

curl is a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.

What's curl used for?

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications totally affecting more than one billion users.

Who makes curl?

curl is free and open software that compiles and runs under a wide variety of operating systems. curl exists thanks to thousands of contributors.

What's the latest curl?

The most recent stable version is 7.42.1, released on 29th of April 2015. Currently, 93 of the listed archives are of the latest version.

Check out the latest source code straight from github.

curl and libcurl 7.42.1 April 29 2015

The curl team proudly presents another curl and libcurl relese: version 7.42.1. Read up on all the changes and bug fixes in the changelog.

This release comes bundled another security advisory: CVE-2015-3153: sensitive HTTP server headers also sent to proxies.

curl and libcurl 7.42.0 April 22 2015

The curl team proudly presents another curl and libcurl relese: version 7.42.0. Read up on all the changes and bug fixes in the changelog.

This release comes bundled with no less than four different security advisories:

more news

Weekly video update

Recent discussions on the mailing lists
Subject GMT Author List
Detecting HP native C compiler on HP-UX Sun 10:49Michael Osipovlibcurl
[RFC] zsh completion for curl Sat 22:07Daniel Stenberglibcurl
Https login problem - cipher? Sat 09:44Dan Fandrichcurl-users
Erasing Memory Before Freeing Fri 16:29Adamlibcurl
Tight loop in multi_runsingle state WAIT... Fri 14:29Daniel Stenberglibcurl
libcurl does not update cookie Fri 14:24Daniel Stenberglibcurl
Libcurl uses HTTP GET command while usin... Fri 07:29Daniel Stenberglibcurl
Poor HTTP POST upload performance Thu 17:52Bryan Christlibcurl
Convert client-certificate curl.exe comm... Thu 15:56Binney, Peterpycurl
Lynx replacement Thu 14:34Charles Romestantcurl-users