cURL is a computer software project providing a library and command-line tool for transferring data using various protocols.
Note:
cURL is an open source tool and is not supported by Salesforce.
Resources:
Salesforce App Cloud API Services Guide
Apex Web Services and Callouts from Salesforce's Technical library.