cURL (Client for URLs) ist ein Protokoll aus dem Jahre 1998 und ermöglicht Dateien aus dem Internet auf einen Computer ohne einen Webbrowsers zu transferieren. cURL wurde bereits auf viele Betriebsysteme portiert und stellt Bibliotheken zur Verfügung, sodass Funktionen von cURL auch in anderen Programmen (wie z.B. PHP oder Perl) genutzt werden können.
cURL steht in den meisten Linux-Distributionen als Werkzeug bzw. Command wie z.B. wget innerhalb des Terminals/Console zur Verfügung. Hingegen wget kann cURL nicht nur Dateien herunterladen, sondern auch hochladen.