Guide
What is curl?
curl is a command-line tool for making HTTP requests. You give it a URL and some options, and it sends the request and prints the response. Developers use it every day to test APIs, download files, and debug what's actually going over the wire.
The name stands for "Client URL." It was created by Daniel Stenberg in 1997 and is installed by default on macOS, most Linux distros, and Windows 10+.
A basic example
curl https://api.github.com/users/torvalds
Common flags
Don't know what a flag does? Paste the curl command into curlwtf.com and get a plain-English explanation of every flag, a security check, and Python/JS/Go equivalents.