curl / Docs / Tool / Options when

When command line options were introduced

curl is continuously developed and new command line options are added over time. This list shows which options that were added in which version.

[ sort on version | sort on option name ]

--abstract-unix-socket7.53.0
--alt-svc7.64.1
--anyauth7.10.6
--append4.8
--aws-sigv47.75.0
--basic7.10.6
--ca-native8.2.0
--cacert7.5
--capath7.9.8
--cert5.0
--cert-status7.41.0
--cert-type7.9.3
--ciphers7.9
--compressed7.10
--compressed-ssh7.56.0
--config4.10
--connect-timeout7.7
--connect-to7.49.0
--continue-at4.8
--cookie4.9
--cookie-jar7.9
--create-dirs7.10.3
--create-file-mode7.75.0
--crlf5.7
--crlfile7.19.7
--curves7.73.0
--data4.0
--data-ascii7.2
--data-binary7.2
--data-raw7.43.0
--data-urlencode7.18.0
--delegation7.22.0
--digest7.10.6
--disable5.0
--disable-eprt7.10.5
--disable-epsv7.9.2
--disallow-username-in-url7.61.0
--dns-interface7.33.0
--dns-ipv4-addr7.33.0
--dns-ipv6-addr7.33.0
--dns-servers7.33.0
--doh-cert-status7.76.0
--doh-insecure7.76.0
--doh-url7.62.0
--dump-ca-embed8.10.0
--dump-header5.7
--ech8.8.0
--egd-file7.7
--engine7.9.3
--etag-compare7.68.0
--etag-save7.68.0
--expect100-timeout7.47.0
--fail4.0
--fail-early7.52.0
--fail-with-body7.76.0
--false-start7.42.0
--form5.0
--form-escape7.81.0
--form-string7.13.2
--ftp-account7.13.0
--ftp-alternative-to-user7.15.5
--ftp-create-dirs7.10.7
--ftp-method7.15.1
--ftp-pasv7.11.0
--ftp-port4.0
--ftp-pret7.20.0
--ftp-skip-pasv-ip7.14.2
--ftp-ssl-ccc7.16.1
--ftp-ssl-ccc-mode7.16.2
--ftp-ssl-control7.16.0
--get7.8.1
--globoff7.6
--happy-eyeballs-timeout-ms7.59.0
--haproxy-clientip8.2.0
--haproxy-protocol7.60.0
--head4.0
--header5.0
--help4.0
--hostpubmd57.17.1
--hostpubsha2567.80.0
--hsts7.74.0
--http0.97.64.0
--http1.07.9.1
--http1.17.33.0
--http27.33.0
--http2-prior-knowledge7.49.0
--http37.66.0
--http3-only7.88.0
--ignore-content-length7.14.1
--insecure7.10
--interface7.3
--ip-tos8.9.0
--ipfs-gateway8.4.0
--ipv47.10.8
--ipv67.10.8
--json7.82.0
--junk-session-cookies7.9.7
--keepalive-cnt8.9.0
--keepalive-time7.18.0
--key7.9.3
--key-type7.9.3
--krb7.3
--libcurl7.16.1
--limit-rate7.10
--list-only4.0
--local-port7.15.2
--location4.9
--location-trusted7.10.4
--login-options7.34.0
--mail-auth7.25.0
--mail-from7.20.0
--mail-rcpt7.20.0
--mail-rcpt-allowfails7.69.0
--manual5.2
--max-filesize7.10.8
--max-redirs7.5
--max-time4.0
--metalink7.27.0
--mptcp8.9.0
--negotiate7.10.6
--netrc4.6
--netrc-file7.21.5
--netrc-optional7.9.8
--next7.36.0
--no-alpn7.36.0
--no-buffer6.5
--no-clobber7.83.0
--no-keepalive7.18.0
--no-npn7.36.0
--no-progress-meter7.67.0
--no-sessionid7.16.0
--noproxy7.19.4
--ntlm7.10.6
--ntlm-wb7.22.0
--oauth2-bearer7.33.0
--output4.0
--output-dir7.73.0
--parallel7.66.0
--parallel-immediate7.68.0
--parallel-max7.66.0
--pass7.9.3
--path-as-is7.42.0
--pinnedpubkey7.39.0
--post3017.17.1
--post3027.19.1
--post3037.26.0
--preproxy7.52.0
--progress-bar5.10
--proto7.20.2
--proto-default7.45.0
--proto-redir7.20.2
--proxy4.0
--proxy-anyauth7.13.2
--proxy-basic7.12.0
--proxy-ca-native8.2.0
--proxy-cacert7.52.0
--proxy-capath7.52.0
--proxy-cert7.52.0
--proxy-cert-type7.52.0
--proxy-ciphers7.52.0
--proxy-crlfile7.52.0
--proxy-digest7.12.0
--proxy-header7.37.0
--proxy-http28.1.0
--proxy-insecure7.52.0
--proxy-key7.52.0
--proxy-key-type7.52.0
--proxy-negotiate7.17.1
--proxy-ntlm7.10.7
--proxy-pass7.52.0
--proxy-pinnedpubkey7.59.0
--proxy-service-name7.43.0
--proxy-ssl-allow-beast7.52.0
--proxy-ssl-auto-client-cert7.77.0
--proxy-tls13-ciphers7.61.0
--proxy-tlsauthtype7.52.0
--proxy-tlspassword7.52.0
--proxy-tlsuser7.52.0
--proxy-tlsv17.52.0
--proxy-user4.0
--proxy1.07.19.4
--proxytunnel7.3
--pubkey7.16.2
--quote5.3
--random-file7.7
--range4.0
--rate7.84.0
--raw7.16.2
--referer4.0
--remote-header-name7.20.0
--remote-name4.0
--remote-name-all7.19.0
--remote-time7.9
--remove-on-error7.83.0
--request6.0
--request-target7.55.0
--resolve7.21.3
--retry7.12.3
--retry-all-errors7.71.0
--retry-connrefused7.52.0
--retry-delay7.12.3
--retry-max-time7.12.3
--sasl-authzid7.66.0
--sasl-ir7.31.0
--service-name7.43.0
--show-error5.9
--show-headers4.8
--silent4.0
--skip-existing8.10.0
--socks47.15.2
--socks4a7.18.0
--socks57.18.0
--socks5-basic7.55.0
--socks5-gssapi7.55.0
--socks5-gssapi-nec7.19.4
--socks5-gssapi-service7.19.4
--socks5-hostname7.18.0
--speed-limit4.7
--speed-time4.7
--ssl7.20.0
--ssl-allow-beast7.25.0
--ssl-auto-client-cert7.77.0
--ssl-no-revoke7.44.0
--ssl-reqd7.20.0
--ssl-revoke-best-effort7.70.0
--sslv25.9
--sslv35.9
--stderr6.2
--styled-output7.61.0
--suppress-connect-headers7.54.0
--tcp-fastopen7.49.0
--tcp-nodelay7.11.2
--telnet-option7.7
--tftp-blksize7.20.0
--tftp-no-options7.48.0
--time-cond5.8
--tls-earlydata8.11.0
--tls-max7.54.0
--tls13-ciphers7.61.0
--tlsauthtype7.21.4
--tlspassword7.21.4
--tlsuser7.21.4
--tlsv17.9.2
--tlsv1.07.34.0
--tlsv1.17.34.0
--tlsv1.27.34.0
--tlsv1.37.52.0
--tr-encoding7.21.6
--trace7.9.7
--trace-ascii7.9.7
--trace-config8.3.0
--trace-ids8.2.0
--trace-time7.14.0
--unix-socket7.40.0
--upload-file4.0
--url7.5
--url-query7.87.0
--use-ascii5.0
--user4.0
--user-agent4.5.1
--variable8.3.0
--verbose4.0
--version4.0
--vlan-priority8.9.0
--write-out6.5
--xattr7.21.3