Products Overview

Discover our product portfolio

Logo CycloneTCP

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

Logo CycloneSSL

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)

Logo CycloneSSH

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

Logo CycloneSTP

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

Logo CycloneACME

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

Logo CycloneCRYPTO

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)

Logo CycloneBOOT

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)