Products Overview
Discover our product portfolio
TCP/IP Stack
CycloneTCP is a full-featured dual IPv4 / IPv6 stack dedicated to embedded applications.
Dual stack (IPv4 and/or IPv6)
Built-in support for multiple network interfaces
Rich list of application protocols: HTTP, FTP, SNMP, MQTT, MQTT-SN, CoAP, Modbus/TCP, etc
TLS / DTLS Library
CycloneSSL is a lightweight TLS / DTLS implementation dedicated to embedded application.
TLS 1.3 & DTLS 1.2 support
Rich set of TLS cipher suites
Elliptic curve cryptography (ECC)
SSH Library
CycloneSSH is a lightweight SSH implementation dedicated to embedded applications.
Client and server modes of operation
State-of-the-art key exchange, signature and encryption algorithms
SFTP and SCP application protocols
Spanning Tree Protocol
CycloneSTP is an implementation of Spanning Tree Protocol algorithm suitable for resource-constrained microcontrollers.
Supports STP and RSTP protcols
Prevents creation of loops in a network
Automatic reconfiguration in case of topology changes
ACME Client Library
CycloneACME is a client implementation of ACME dedicated to embedded applications.
Automatic X.509 certificate management
Supports RSA, ECDSA and EdDSA certificates
Compatible with ACME servers such as Let's Encrypt
Cryptographic Library
CycloneCRYPTO is a cryptographic toolkit designed for use in embedded systems.
Symmetric and asymmetric cryptography
Elliptic curve cryptography (ECC)
X.509-based public key infrastructure (PKIX)
Secure Bootloader
CycloneBOOT is a secure bootloader targetting 32-bit microcontrollers.
Firmware update using various physical media
Encrypted firmware with integrity & authenticity verification
Support for In-Application Programming (IAP)