Tag Info

cURL is a library and command-line tool for transferring data using several protocols such as HTTP, FTP and Telnet.

cURL is primarily a command-line tool for transferring data using several protocols such as HTTP, HTTPS, FTP, FTPS, TFTP, SCP, SFTP, IMAP, POP3, IMAP and FILE. For example, cURL can be used to download a web page and save it to a file:

curl -o curltest.html www.example.com


curl is powered by the libcurl library, which provides the underlying protocol transfer abilities.

has bindings for a number of languages. The PHP binding is known as PHP/CURL, or sometimes just as CURL (which can be confusing).