curl

Command-line tool for transferring data with URLs, supporting dozens of protocols.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get curl

Package managers

About curl

curl sends and receives data over HTTP, HTTPS, FTP, SFTP, SMTP, IMAP and many other protocols from the command line, with fine control over headers, authentication, certificates, proxies and timing. It has been maintained since 1998 and its libcurl library is embedded in an enormous amount of other software.

Strengths

  • Speaks dozens of protocols with precise control over every request detail
  • Present on almost every system, so scripts written with it run anywhere

Limitations

  • The option surface is vast and the manual page is enormous
  • No interface for organising or replaying saved requests

Details

Pricing
FreeThe open-source application is available without a license fee.
License
curl
Developer
Daniel Stenberg and the curl project
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
Command-line tool for transferring data with URLs, supporting dozens of protocols
Categories
API clients
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (Developer Environments); facts checked against the developer's own pages, 3 sources on file.

Report a wrong fact or a dead link on this listing