xref: /curl/docs/cmdline-opts/version.md (revision 3040971d)
1---
2c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
3SPDX-License-Identifier: curl
4Long: version
5Short: V
6Help: Show version number and quit
7Category: important curl
8Added: 4.0
9Multi: custom
10See-also:
11  - help
12  - manual
13Example:
14  - --version
15---
16
17# `--version`
18
19Displays information about curl and the libcurl version it uses.
20
21The first line includes the full version of curl, libcurl and other 3rd party
22libraries linked with the executable.
23
24The second line (starts with `Release-Date:`) shows the release date.
25
26The third line (starts with `Protocols:`) shows all protocols that libcurl
27reports to support.
28
29The fourth line (starts with `Features:`) shows specific features libcurl
30reports to offer. Available features include:
31
32## `alt-svc`
33Support for the Alt-Svc: header is provided.
34
35## `AsynchDNS`
36This curl uses asynchronous name resolves. Asynchronous name resolves can be
37done using either the c-ares or the threaded resolver backends.
38
39## `brotli`
40Support for automatic brotli compression over HTTP(S).
41
42## `CharConv`
43curl was built with support for character set conversions (like EBCDIC)
44
45## `Debug`
46This curl uses a libcurl built with Debug. This enables more error-tracking
47and memory debugging etc. For curl-developers only.
48
49## `ECH`
50ECH support is present.
51
52## `gsasl`
53The built-in SASL authentication includes extensions to support SCRAM because
54libcurl was built with libgsasl.
55
56## `GSS-API`
57GSS-API is supported.
58
59## `HSTS`
60HSTS support is present.
61
62## `HTTP2`
63HTTP/2 support has been built-in.
64
65## `HTTP3`
66HTTP/3 support has been built-in.
67
68## `HTTPS-proxy`
69This curl is built to support HTTPS proxy.
70
71## `IDN`
72This curl supports IDN - international domain names.
73
74## `IPv6`
75You can use IPv6 with this.
76
77## `Kerberos`
78Kerberos V5 authentication is supported.
79
80## `Largefile`
81This curl supports transfers of large files, files larger than 2GB.
82
83## `libz`
84Automatic decompression (via gzip, deflate) of compressed files over HTTP is
85supported.
86
87## `MultiSSL`
88This curl supports multiple TLS backends.
89
90## `NTLM`
91NTLM authentication is supported.
92
93## `NTLM_WB`
94NTLM delegation to winbind helper is supported.
95This feature was removed from curl in 8.8.0.
96
97## `PSL`
98PSL is short for Public Suffix List and means that this curl has been built
99with knowledge about "public suffixes".
100
101## `SPNEGO`
102SPNEGO authentication is supported.
103
104## `SSL`
105SSL versions of various protocols are supported, such as HTTPS, FTPS, POP3S
106and so on.
107
108## `SSPI`
109SSPI is supported.
110
111## `TLS-SRP`
112SRP (Secure Remote Password) authentication is supported for TLS.
113
114## `TrackMemory`
115Debug memory tracking is supported.
116
117## `Unicode`
118Unicode support on Windows.
119
120## `UnixSockets`
121Unix sockets support is provided.
122
123## `zstd`
124Automatic decompression (via zstd) of compressed files over HTTP is supported.
125