cURL es una herramienta creada para desarrolladores web mediante la cual es posible transferir ficheros a partir de la sintaxis URL.
El programa tiene el propósito de simular las acciones de un usuario para que las transferencias no necesiten supervisión, por lo cual proxies, cookies, conexiones protegidas por contraseña, y una infinidad de certificados de seguridad.
En este tipo de ocasiones, es necesario que el software que se utilice cuente con la versatilidad suficiente: en este sentido, cURL soporta una infinidad de protocolos, como por ejemplo HTTP, HTTPS, FTP, SFTP, FTPS, SCP, DICT, Telnet y otros.
cURL también se encuentra relacionado con libcurl, una librería que se puede incorporar a otras aplicaciones para automatizar las transferencias que se realizan mediante URL, sin supervisión del usuario. La misma se puede utilizar desde más de 30 lenguajes de programación distintos.
