Version8.19.0
Revision2393
Size5.2 MB
Licensecurl
Confinementstrict
Basecore24

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


Please BE AWARE

With the security nature of snap, the curl snap is only allowed to access any non-hidden files (files or directory starting with '.' , except .curlrc) under the /home/$USER/ directory.

Experimental HTTP/3 Support

HTTP/3 support in curl is considered EXPERIMENTAL currently.

This snap enable HTTP3 through built-in latest OpenSSL + 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 Latest OpenSSL

$ 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.

Update History

8.18.0 (2384)8.19.0 (2393)
12 Mar 2026, 09:05 UTC
8.18.0 2384 → 2384
31 Jan 2026, 06:09 UTC
8.17.0 (2369)8.18.0 (2384)
21 Jan 2026, 04:17 UTC
8.17.0 (2369)
13 Dec 2025, 09:47 UTC

Published24 Apr 2021, 04:57 UTC

Last updated12 Mar 2026, 08:04 UTC

First seen13 Dec 2025, 09:47 UTC