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