Please donate a few minutes of your time to the curl user survey 2024
Dependencies
Curl depends on external libraries for some features (and libcurl for all features). You can build curl without them, but curl gets a lot better if you have a few of these libraries:
Library | Used for... |
---|---|
OpenSSL | TLS (https) support |
zlib | The automatic "deflate" decompression |
OpenLDAP | LDAP support |
mbed TLS | TLS (https) support |
heimdal | Support for GSS-API can be provided by the heimdal package and is used to for provide the Kerberos and SPNEGO authentication in libcurl. |
MIT Kerberos | The MIT Kerberos package is also a GSS-API library which can be used to provide support for the Kerberos and SPNEGO authentication in libcurl. |
nghttp2 | For http2 support. |
c-ares | For asynchronous name resolves. |
libidn | For performing the proper IDNA encodings for international domain names to work. |
GnuTLS | TLS (https) support. |
NSS | TLS (https) support. |
wolfSSL | TLS (https) support. |
libssh2 | For SCP and SFTP support. |