Curl is a command line utility that was created in 1998 for transferring data using URLs. Fundamentally, curl allows users to create network requests to a server by specifying a location in the form of a URL and adding optional data. curl (short for “Client URL”) is powered by libcurl – a portable client-side URL transfer library written in C. Why use the curl command? Common use cases for curl include: