curl permette di fare dal terminale ciò che di solito fa un browser: chiedere una pagina a un server, scaricare un file, inviare dati a un servizio. Serve a controllare se un sito risponde, a provare un'API, a verificare un reindirizzamento o un certificato, e a scaricare file negli script.