← Back to tools

curl

Transfer data with URLs supporting dozens of protocols

Network linuxmacoswindows C MIT

Description

curl is a tool and library for transferring data with URL syntax. It supports a vast number of protocols including HTTP, HTTPS, FTP, SFTP, and many more. It is one of the most widely used command-line tools.

AI Summary

Universal data transfer tool supporting dozens of protocols with URL syntax

Capabilities

  • + Transfer data via HTTP, HTTPS, FTP, SFTP, and many protocols
  • + Send and receive API requests
  • + Support authentication, cookies, and proxies
  • + Resume downloads and upload files
  • + Available on virtually every system

Use When

  • You need to transfer data or make API requests
  • You want a universal, scriptable HTTP client

Related Tools

View AGENTS.md for curl