According to the official blog from arm, Mbed will no longer be updated.
https://os.mbed.com/blog/entry/Important-Update-on-Mbed/
Here is a brief translation of the blog:
Today we would like to share some important updates with the Mbed community:
- The Mbed platform and operating system will reach end of life in July 2026, at which point 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 not impacted by this announcement and continues to be supported as part of the TrustedFirmware community project.
Since 2009, Mbed has been a very popular project, 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. Since its launch, embedded and IoT development has grown and expanded significantly, and during this evolution, Arm has invested heavily in industry standards such as and a suite of embedded and IoT development tools for professional and academic use.
At the same time, Arm-supported projects such as micro:bit, Arduino and Raspberry Pi have gained momentum in educational environments and maker communities, making many of the features provided by Mbed more widespread and accessible, from browser-based IDEs and hardware abstraction to code hosting and remote build services. We believe that these needs are now best met by the broader ecosystem, without direct support from Arm.
Arm remains committed to investing in IoT development, focusing on standards, tools and educational content that we believe will most effectively serve industry and academia as we continue to enable everyone to build the future of computing on Arm.
Advice for Mbed users:
- We recommend that educational institutions begin investigating the transition away from Mbed as a platform for teaching embedded development. The Arm Education team is actively working to create an alternative teaching solution in time for the new semester starting in Fall/Autumn 2025. We welcome feedback from the academic community on this. Please contact the team at: education@arm.com
- New commercial projects should not be started using Mbed, and any existing commercial projects based on Mbed should start investigating alternative frameworks. For a list of frameworks, see the FAQ at the end of this document.
- All users have started migrating code and other data from Mbed.com to other platforms. An export tool is available in your Mbed account.
We will be taking a phased approach to supporting the Mbed tools and website. Further updates will be shared in due course, but for now all systems – Mbed.com, Mbed Forums, Keil Studio Cloud and Mbed Studio – will continue to operate as normal.
FAQ
What happens to the Mbed website and forums?
The Mbed website and forums will operate as normal until further notice. We will provide ample notice of changes to these services.
What happens to the Mbed OS codebase?
Arm has stopped active maintenance and CI for the Mbed OS codebase. You should not expect to see any fixes or improvements until July 2026. After July 2026, the codebase will be archived in GitHub. a community fork of Mbed OS , is under active development. If you would like to continue contributing to Mbed, we recommend you start there.
What happens to Mbed TLS?
The Mbed TLS project is not affected by this change. Although it shares the Mbed name, Mbed TLS is now part of TrustedFirmware.org. Development of Mbed TLS continues as normal, with an aggressive roadmap of feature releases (including LTS releases) and support. For more information, see: https://www.trustedfirmware.org/projects/mbed-tls/I
am using Mbed OS in a commercial product. What should I do?
The Mbed OS Terms of Use will not change, and you can continue to use Mbed OS in your existing commercial or non-commercial projects.
As part of my course, I use Mbed.com to submit course assignments and share code. What should I do?
We recommend using GitHub or GitLab for repository hosting and sharing. If you currently use a Mercurial repository hosted by Mbed.com, you can export the contents from your account. How can I get a copy of my code? You can download a full backup of your code from your account , ready to upload to a code hosting service like GitHub or GitLab.
Will I be able to build my Mbed projects after the OS is deprecated?
You will not be able to build Mbed projects in Keil Studio Cloud or Mbed Studio, but you can use the Mbed CLI to build projects with GCC. As of now, Arm does not provide any support for the Mbed OS code base. This includes the Mbed CLI.
How do I delete my Mbed account?
You can delete your account from the account management page on mbed.com.
What can I use instead?
The community fork of Mbed OS, Mbed CE, is under active development. If you want to continue contributing to or using Mbed, we recommend you start here.
For a free to use embedded development environment, we recommend the Arm Keil MDK v6 Community Edition, which works seamlessly with the CMSIS standard and the CMSIS RTX RTOS:
For rapid prototyping and educational purposes, we recommend that you investigate:
For alternative RTOS we recommend:
For embedded Linux projects, we recommend:
|