mbed TLS is used in Open Source project, included in standard distributions and used in Closed Source commercial project.

Open Source projects

This is a list of known (public) projects that use mbed TLS to solve their cryptographic and SSL/TLS needs.

Project Description
Appweb Embedded Web Server Appweb is a fast embedded web server for securely hosting embedded web applications.
awesome-wav The awesome-wav project is a project designed to encode any data file into a PCM or IEEE float WAV audio file and be virtually undetectable.
cURL cURL is a command line tool for transferring data with URL syntax.
Ejscript Javascript Language Ejscript is a compact, embedded implementation of Javascript ES6.
ESP Web Framework ESP is a "C" language web framework.
Expansive Web Site Generator Expansive is a web site generator that quickly creates compelling web sites with dynamic content.
FreeRDP FreeRDP is a fork of the rdesktop project.
Freetz Freetz is a firmware-extension (modification) for the AVM Fritz!Box and devices with identical hardware.
Gnuk Gnuk is a USB cryptographic token for GnuPG. It is a free software implementation of the OpenPGP card specification.
GoAhead Embedded Web Server GoAhead is an embedded web server.
Hiawatha Hiawatha is a webserver for Unix and has been built with security in mind.
MakeMe Build Tool MakeMe is a modern replacement for the venerable make and not so popular autoconf utilities. MakeMe builds directly or generates native Makefiles and IDE projects from a single, unified project description.
Monkey HTTP Daemon Monkey is a lightweight and powerful web server and development stack for GNU/Linux.
OpenVPN OpenVPN is an open source VPN server and client that allows computers or networks to be connected in a secure way.
OpenVPN-NL OpenVPN-NL is a specially crafted version of OpenVPN for use by the Dutch government.
Pak Package Manager Pak is a package manager for application components. Pak makes it easy to retrieve, integrate and manage components for embedded applications.
PowerDNS The PowerDNS daemon is a versatile nameserver which supports a large number of backends.
rtmpdump rtmpdump is a toolkit for RTMP streams.
Showtime Showtime is a media player for use on HTPC media centers.
tinypasswordmanager Simple, small and secure password manager using AES-256
uMurmur uMurmur is a minimalistic Mumble server primarily targeted to run on routers with an open OS like OpenWRT


The following distributions are known to have mbed TLS available as a package or as a third-party contribution.

Distribution Location
Debian Main repository
eCOS Third party contribution
Fedora Main repository
FreeBSD Ports repository
OpenWRT Main repository
Ubuntu Main repository

Commercial Projects

There are also a large number of commercial projects using mbed TLS that want to keep their use anonymous.


This list is based on information provided to us, so if there are any omissions or mistakes in this list, contact us.

Did this help?