Your ad here would be seen by 100,000 unique vistors every month Haxx ad

Shopping cart software, Online file storage, Online photo storage, Hosted shopping cart, Contact management software, Email marketing software, Project management software, Issue tracking software, Online notepad, Web publishing software

curl's project page on

cURL > Docs > 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 these libraries:

LibraryUsed for...
SSL (https) support. Use OpenSSL. Curl compiles, builds and runs with it. download links.
The automatic "deflate" decompression depends on zlib. download links
The LDAP support depends on OpenLDAP.
kerberos4 The kerberos4 support depends on a kerberos4 package! :-) More information can be found at, by asking google or at the MIT kerberos package page. libcurl has been used successfully with kth-krb4.
heimdal The GSSAPI support can be provided by the heimdal package. GSSAPI is used for the GSS-Negotiate support in libcurl.
fbopenssl SPNEGO support depends on the fbopenssl library.
c-ares c-ares is the library libcurl uses for asynchronous name resolves.
libidn libidn is used by libcurl to perform the proper IDNA encodings for international domain names to work.
TLS (https) support. Use GnuTLS. Curl (7.14.0 or later) compiles, builds and runs with it.
NSS TLS (https) support. Use NSS. Curl (7.16.2 or later) compiles, builds and runs with it.
yassl TLS (https) support. Use yassl. Curl (7.15.4 or later) compiles, builds and runs with it.
libssh2 For SSH (SCP and SFTP) support, added in (lib)curl 7.16.1.

donate! Page updated April 20, 2009.
web site info

File upload with ASP.NET