The open edge framework
for lightweight IoT devices
thin-edge.io is the first open-source, cloud-agnostic IoT framework designed for resource constrained edge devices.
Its ready-to-use modular components can be easily deployed on a wide range of PLCs, protocol gateways, and devices using Linux-based operating systems.
Why should you use it?
Freedom of choice
Out-of-the-box connectivity to many IoT platforms including Azure IoT, AWS IoT, Cumulocity IoT, and more
Supports any programming language and messaging payload using MQTT for inter-process communication
Deployable onto most embedded hardware platforms, operating systems, and software containers
Robust device management
Extensible software, firmware and configuration management with support for many software artefact types including binary, Debian and Docker for any device hierarcy.
Device-side lifecycle handling and management of X.509 certificates for secure device authentication
Resource monitoring and remote access to measure in-life device performance and simplify troubleshooting
Efficient on embedded devices
Low CPU usage and less than 16 MB memory footprint that minimises impact on critical IoT apps and battery life
Fast native performance from being written in C and Rust
Watchdog supervised with system to assure correct operation and rapid recovery from any malfunctions
How it works
What challenges does thin-edge.io solve?
Cloud connections are complex developments
High degree of customisation needed
Eco-system lock-in is commonplace
It is because of our contributing partners that this project has been brought to life, to help you solve the same challenges in your developments. To contribute see our contributor section on GitHub.
News & updates
February 27, 2024
thin-edge.io v1.0 — Production ready OSS device agent for any cloud IoT platformWe are thrilled to announce the official release of open source thin-edge.io 1.0. This release marks a significant leap forward in our commitment to delivering cutting-edge, high-quality software that empowers device developersRead more
December 14, 2023
Edge computing simplified… for thinner edge devicesRelease 0.13 of the open-source thin-edge.io project delivers improved Linux distribution support, improved service management support, a flexible MQTT API, updated demo container, reduced install packages and more.Read more
July 23, 2023
Breaking Boundaries: Actor Models in Edge Software Accelerate InnovationThe actor model in release 0.11 of the open-source thin-edge.io project enables pre-built components to be easily configured, extended and combined into IoT specific agents, simplifying edge software development and maintenance.Read more
May 10, 2023
How to simplify industrial machine firmware management and moreLearn how release 0.10 of the open-source thin-edge.io project can reduce the development time and increase the quality of your connected product softwareRead more
November 20, 2022
Enhanced child device support, self-update and Yocto packaging with thin-edge.io release 0.8Enhanced child device support and some great additions in release 0.8Read more
September 8, 2022
Don’t let your platform dictate your IoT device strategyAn open, platform agnostic approach is needed for devices to manage the winds of change of IoT technology providers.Read more
June 22, 2022
Monitor and Maintain the health of your devices with thin-edge.io release 0.7With this latest release (0.7) of thin-edge.io we have added some significant capabilities. Enhancements include: Health check for tedge daemons, Watchdog for thin-edge.io, Configuration file management plugin for Cumulocity IoT and Logfile management plugin for Cumulocity IoT.Read more
April 12, 2022
New thin-edge.io 0.6 with support for alarms and events, certified by Cumulocity IoTWe're happy to announce the new thin-edge.io 0.6 with added support for two new data types (events and alarms), init system flexibility and Cumulocity IoT device agent certification.Read more
January 24, 2022
Enhanced device management with thin-edge.io 0.5With the latest release of thin-edge.io we have reached another significant milestone. Enhancements include device hierarchy in data, extensible device capabilities declaration, log file uploading, and cloud mapper extensions.Read more
October 26, 2021
Keeping it simple - Embedded IoT connected devicesIndustrial equipment manufacturers face many challenges when creating IoT connected devices. Learn three things industrial product manufacturers need to tackle them.Read more
October 15, 2021
Keep it simple - Secure cloud connections for smart productsLast year, IoT was considered to be important in 50% of all embedded projects for the first time, according to the EE Times Embedded Markets Study. This is a huge statement considering the heterogeneity of the projects: Split across hardware architectures, software environments, connectivity alternatives, with and without operating systems,…Read more
October 14, 2021
Introducing Software Management on thin-edge.io 0.3Industrial equipment manufacturers face many challenges when creating IoT connected devices. Learn three things industrial product manufacturers need to tackle them.Read more