Overview
Simplicity SDK
The Simplicity Software Development Kit (SDK) is an embedded software development platform for building IoT products based on our Series 2 and upcoming Series 3 wireless and MCU devices. It integrates wireless protocol stacks, middleware, peripheral drivers, a bootloader, and application examples – a solid framework for building power-optimized and secure IoT devices.
Simplicity SDK enables powerful features such as ultra-low power consumption, strong network reliability, support for large-node networks, multiprotocol, secure boot, and more. Additionally, Silicon Labs provides over-the-air (OTA) software and security updates to remotely update devices, minimize maintenance costs, and enhance the end-user product experience.
Simplicity SDK is a follow-on from our popular Gecko SDK, which will continue to be available providing long-term support for our? Series 0 and Series 1 devices.? For additional information on both series visit our SDK Release Notes page.
For information about our support and maintenance visit our SDK Release and Maintenance Policy page.
All wireless stacks integrated into a single software development kit
Features
Silicon Labs Simplicity SDK is equipped with all the specified features.
?O/S Services and Middleware include CPC, IO Streams, NVM, Power, Sleeptimer and other services
?Drivers include DMA, GPIO, LED/Button, Sensor and Serial drivers
?Security include PSA Crypto, mbed TLS, Key Management, SE FW
?Utilities (CLI)
?RTOS, FreeRTOS or Micrium OS
?CMSIS ( Core, NN, DSP)
?RAIL
?Wireless Protocol Stacks
?Bluetooth Low Energy, Bluetooth Mesh, Proprietary, Thread, Matter, Wi-SUN, Wi-Fi, Z-Wave, Zigbee
Supported Toolchain
?GNU toolchain with Cmake build system
?Keil ARM
All wireless stacks integrated into a single software development kit
?Production-ready: Certified, full featured and up-to-date with the latest specifications
?Proven: Customer deployment and long-term, large-scale testing
?Secure:?Integrated with secure vault
?Quick Start: Hundreds of sample applications to get started
?
Common software platform for all products
?Portable: Common APIs across all hardware platforms
?Low-power: Utilities to enable lowest energy modes
?Secure: Secure boot, secure OTA, run-time integrity checking
?Optimized Radio:?RAIL manages the complexity and provides simple APIs to stacks and customer applications
?
Developer Experience
?Consistent tools and workflows across technologies?
Downloads
Download and Install Simplicity Studio
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your wireless systems. Choose your software package below.
GitHub
Silicon Labs wireless IoT SDKs and code examples are also available for download on GitHub.
VS Code IDE Support
In addition to the Simplicity Studio IDE, we also support VS Code that can be used in companion with all of our unique development tools.
Simplicity Studio
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your MCU and wireless systems.
Tech Docs
Simplicity SDK Release Notes (2024.12.0)
Latest Release - Q2/2025 ?(April 2025)
Platform Version 5.1.2.0
- CMSIS Device
- Added support for new EFR32xG27 OPN, EFR32xG26 OPN's, Module OPN's: MGM260PB22VNA2, MGM260PB32VNA2, MGM260PB32VNN2
- Added support for new EFR32xG27 OPN, EFR32xG26 OPN's, Module OPN's: MGM260PB22VNA2, MGM260PB32VNA2, MGM260PB32VNN2
- CPC
- Fixed a potential security vulnerability
- Fixed a potential security vulnerability
- Security
- Mbed TLS upgraded to latest version 3.6.2
- Mbed TLS upgraded to latest version 3.6.2
- Boards and External Devices
- Added support for board OPN's? BRD2709A, BRD2711A, BRD4350A, BRD4351A, BRD4412A, BRD4413A
- Added support for board OPN's? BRD2709A, BRD2711A, BRD4350A, BRD4351A, BRD4412A, BRD4413A
- RAIL 5.1.0
- Added support for Bluetooth Low Energy (BLE) Channel Sounding (CS) on the EFR32xG24. This feature enables accurate distance measurement between two devices when used with the Silicon Labs BLE stack and distance measurement libraries.
- Added support for concurrent listening feature on the EFR32xG26 part
- Added support for 1 Mbps and 2 Mbps custom 802.15.4 SUN PHYs on the EFR32xG26 part
Release | Date | Release Notes |
---|---|---|
2025 | 2025/04 | Version 5.0.3.0?![]() |
2025/04 | Version 5.1.2.0?![]() |
|
2025/02 | Version 5.1.1.0?![]() |
|
2024 | 2024/12 | Version 5.1.0.0?![]() |
2024/09 | Version 5.0.2.0?![]() |
|
2024/07 | Version 5.0.1.0?![]() |
|
2024/06 | Version 5.0.0.0?![]() |
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.