Инструмент curl поддерживает множество протоколов при передаче данных, среди них: HTTP, HTTPS, FTP, FTPS, SCP, SFTP, IMAP, POP3, MQTT и другие. 12
Поддержка каждого протокола может зависеть от конкретной сборки curl, а также от установленных библиотек. 1