cURL — это проект компьютерного программного обеспечения, предоставляющий библиотеку и инструмент командной строки для передачи данных с использованием различных протоколов с синтаксисом URL: поддержка FTP, FTPS, SCP, SFTP, HTTP, HTTPS, TFTP, TELNET, DICT, LDAP, LDAPS и FILE. cUrl поддерживает сертификаты HTTPS, HTTP POST, HTTP PUT, загрузку по FTP, kerberos, загрузку на основе форм HTTP, прокси, файлы cookie, аутентификацию пользователя и пароля, возобновление передачи файлов, туннелирование http-прокси и множество других полезных трюков.