Official docs outline
12 sections- curl command-line reference
Options for requests, output, headers and config files.
- Everything curl overview
The official book on curl and libcurl.
- HTTP with curl
Methods, headers, redirects, versions and HTTP/2 and HTTP/3.
- POST and uploads
Form, JSON and multipart bodies, file uploads.
- Cookies
Cookie engine, cookie jars and sending cookies.
- TLS and certificates
Server certificate verification and CA stores.
- Proxies
Using HTTP, HTTPS and SOCKS proxies, proxy authentication and the no-proxy list.
- Authentication
Basic, digest, bearer and other auth methods.
- Other protocols
FTP, SFTP, SMTP, IMAP, MQTT and others.
- libcurl tutorial
Easy and multi interfaces, options and callbacks.
- Scripting and exit codes
Exit codes, write-out and use in scripts.
- Security and vulnerabilities
Security process and past vulnerabilities.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.