cURL – sieciowa biblioteka programistyczna, napisana w języku C, ale działająca z interfejsami dla ponad 30 innych języków.
Daje możliwość wysyłania zapytań HTTP, w tym pobieranie z serwerów stron i plików, a także wysyłanie treści formularzy. Biblioteka cURL ma za zadanie ułatwiać tworzenie aplikacji korzystających z protokołu HTTP.
cURL jest biblioteką, która umożliwia transfer plików ze wsparciem składni URL.
Biblioteka wspiera rodzaje komunikacji takie jak:
- FTP,
- FTPS,
- HTTP,
- HTTPS,
- SCP,
- SFTP,
- TFTP,
- TELNET,
- DICT,
- LDAP,
- LDAPS,
- FILE.
