Everything curl (opens in a new tab)
A book by curl’s founder and contributors covering the tool, protocols, and library.
curl Project · everything.curl.dev
Current curl documentation; check local curl version
Getting started
HTTP, transfers & libcurl
Inspect HTTP, automate requests, and integrate network transfers.
A book by curl’s founder and contributors covering the tool, protocols, and library.
Learn transfer workflows, authentication, proxies, uploads, and practical command-line options.
Look up flags, exit codes, protocol behavior, and the versions in which options appeared.
Build requests with forms, POST bodies, cookies, redirects, and authentication.
Understand CA stores, native trust, certificate verification, and custom trust configuration.
Integrate transfers with the C API, callbacks, handles, and error handling.