cURL

Install latest/stable of cURL

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install curl

Don't have snapd? Get set up for snaps.

Channel Version Published

command line tool and library for transferring data with URLs.(with HTTP3 support)

Experimental HTTP/3 Support

HTTP/3 support in curl is considered EXPERIMENTAL currently.

This snap enable HTTP3 through built-in OpenSSL 3.4 + nghttp3.

--http3

Use only HTTP/3:

$ curl --http3-only https://example.org:4433/

Use HTTP/3 with fallback to HTTP/2 or HTTP/1.1 (see "HTTPS eyeballing" below):

$ curl --http3 https://example.org:4433/

Upgrade via Alt-Svc:

$ curl --alt-svc altsvc.cache https://curl.se/

Deatils: https://curl.se/docs/http3.html

Built-in OpenSSL 3.4

$ curl.openssl version

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features.

Details for cURL

License
  • curl

Last updated
  • 14 February 2025 - latest/stable
  • 22 February 2025 - latest/edge

Websites

Report a bug

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install cURL on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using cURL