The Mbed blog posted recently the following:
- The Mbed platform and OS will reach end of life in July 2026, when the Mbed website will be archived and it will no longer be possible to build projects in our online tools
- The device software – Mbed OS – is open source and will remain publicly available, but is no longer actively maintained by Arm
- The Mbed TLS project is unaffected by this announcement and continues to be supported as part of the TrustedFirmware community project.
Mbed has been a hugely popular project since 2009, helping professional developers, educational users, and the maker community to create, secure, deploy and update thousands of applications on Arm-based hardware developed by Mbed partners and contributors.
At the same time, projects supported by Arm like micro:bit, Arduino, and Raspberry Pi have gained momentum in educational settings and among the maker community, enabling many of the features that Mbed offered to become more widespread and accessible, without the need for direct support from Arm.
What can I use instead?
A community fork of Mbed OS – Mbed CE – is under active development. If you would like to continue contributing to or using Mbed, they recommend starting there.
For a free-to-use embedded development environment, they recommend Arm Keil MDK v6 Community Edition, which works with the CMSIS standard and CMSIS RTX RTOS:
For rapid prototyping and educational purposes:
- Arduino (C/C++ based)
- micro:bit (multiple programming abstractions)
- Raspberry Pi Pico (multiple programming abstractions)
For an alternative RTOS:
For embedded Linux projects:
- Yocto
- Raspberry Pi (computers)
Read more in the post here.