Example output from
curl -O
|
|
Original author(s) | Daniel Stenberg |
---|---|
Developer(s) | Contributors to the cURL project |
Initial release | 1997 |
Stable release | 7.52.1 (December 23, 2016 | )
Repository | github |
Development status | Active |
Written in | C |
Operating system | Cross-platform |
Type | FTP client / HTTP client |
License | Free Software: MIT/X derivate license |
Website | curl |
cURL (/kɝl/ or /kə:l/) is a computer software project providing a library and command-line tool for transferring data using various . The cURL project produces two products, libcurl and cURL. It was first released in 1997. The name originally stood for "see URL".
libcurl is a free client-side URL transfer library, supporting FTP, FTPS, , HTTP (with HTTP/2 support), HTTPS, SCP, , , Telnet, DICT, the file URI scheme, LDAP, LDAPS, IMAP, POP3, SMTP and RTSP. The library supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, , HTTP form-based upload, proxies, cookies, user-plus-password authentication, file transfer resume, and HTTP proxy tunneling.
The libcurl library is portable. It builds and works identically on many platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HP-UX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Symbian, AmigaOS, OS/2, BeOS, macOS, iOS, Android, Ultrix, QNX Neutrino, BlackBerry Tablet OS and BlackBerry 10,OpenVMS, RISC OS, NetWare and DOS.