curl and tiny-curl by wolfSSL is a computer software project providing a library for transferring data using various protocols, including FTP, FTPS, HTTP, and HTTPS. This version of the cURL library is nearly identical to the original library, except for a major difference: it is available for dual-licensing like many of the other wolfSSL products. Additionally, wolfSSL provides commercial curl support as well as support for wolfCrypt FIPS and FIPS ready. curl is ideal for secure data transfer. It allows enterprise customers to securely transfer critical business information between users, locations, and partners in compliance with data security regulations such as HIPAA, PCI DSS, and the EU’s GDPR. For resource-constrained and embedded users, wolfSSL has created tiny-curl. tiny-curl is a version of curl that performs HTTPS and fits within 100K (including the wolfSSL library) on a typical 32-bit architecture. It is about one-quarter the size of a typical curl build on Debian-based Linux with an x86-64 architecture. curl subscription packages, provided by wolfSSL, make it easier to use cURL, libcurl, and tiny-curl in non-traditional, embedded, or challenging environments. Packages provide integration with security technologies and applications, offering special features not available in mainline cURL. Subscription packages include support for non-mainstream operating systems like OS/390, VAX, HP/UX, and AIX. Embedded and RTOS environments supported include ThreadX, VxWorks, embedded Linux, Yocto Linux, OpenEmbedded, WinCE, Haiku, OpenWRT, iPhone (iOS), Android, QNX, MontaVista, NonStop, TRON/ITRON/µITRON, Cesium, Micrium µC/OS-III, FreeRTOS, SafeRTOS, NXP/Freescale MQX, Nucleus, TinyOS, HP/UX, AIX, ARC MQX, TI-RTOS, uTasker, embOS, INtime, Mbed, uT-Kernel, RIOT, CMSIS-RTOS, FROSTED, Green Hills INTEGRITY, Keil RTX, TOPPERS, PetaLinux, Apache Mynewt, PikeOS, and Deos. Supported protocols include MQTT, DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, and TFTP. Integration with security technologies includes FIPS 140-2 / 140-3, SSH Agent, Kerberos (krb5) and GSS-API, LDAP, OAuth, Two-Factor Authentication (2FA) / Duo Security / Okta, Integration with Security Dongles / WebAuthn, HSM and TPM Integration, OpenSSL Engine Support, grpc, websockets / WebTransport, and cURL Windows FIPS 140-2 / 140-3 support.