libcurl is a free client-side URL transfer library, supporting cookies, DICT, FTP, FTPS, Gopher, HTTP
(with HTTP/2 support), HTTP POST, HTTP PUT, HTTP proxy tunneling, HTTPS, IMAP, Kerberos, LDAP, POP3, RTSP, SCP, and SMTP.
The library supports the file URI scheme, SFTP, Telnet, TFTP, file transfer resume, FTP uploading, HTTP form-based
upload, HTTPS certificates, LDAPS, proxies, and user-plus-password authentication.
The libcurl library is portable. It builds and works identically on many platforms, including AIX, AmigaOS, Android,
BeOS, BlackBerry Tablet OS and BlackBerry 10, OpenVMS, Darwin, DOS, FreeBSD, HP-UX, HURD, iOS, IRIX, Linux, macOS,
NetBSD, NetWare, OpenBSD, OS/2, QNX Neutrino, RISC OS, Solaris, Symbian, Tru64, Ultrix, UnixWare, and Windows.
The libcurl library is free, thread-safe and IPv6 compatible. Bindings are available for more than 40 languages,
including C/C++, Java, PHP and Python.
The libcurl library can support axTLS, GnuTLS, mbed TLS, NSS, QSOSSL on IBM i, SChannel on Windows, Secure Transport
on macOS and iOS, SSL/TLS through OpenSSL, and wolfSSL.
Copyright (c) 1996 - 2018, Daniel Stenberg, email@example.com, and many contributors.