CURL is command line tool and library for transferring data with URLs. There are so many possible options for the command line and those can be added and removed easily and build a CURL Command.
CURL Release 8.1.2 options are currently supported here. Please refer to curl - How To Use from official web site of CURL. Refer to the option specific documentation by clicking on button next to it.
Click here for Simple Usage of different protocols