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 (2025.6.0)
Latest Release - Q2/2025 ?(June 2025)
Platform Version 5.2.0.0
- Key Features
- FreeRTOS kernel upgraded to LTS version 11.1.0
- New?sl_main?component for device initialization sequence
- Added Memory Protection and Attribute (MPA) Manager
- Added Peripheral HAL hardware abstraction library for Series 2 & 3 devices.sl_gpio?components for GPIO enabled with production quality
- New?common_token_manager?component for storing/retrieving tokens is added with evaluation quality
- Added support for GCC Link Time Optimization (LTO)
- API Changes
- Power/Clock Manager: New APIs for runtime clock changes and SYSCLK source control
- Clock Manager: oscillator calibration override via NVM3
- Memory Manager: Multi-heap operations
- Bug Fixes
- Fixes in Memory Manager
- Fixes in Pin Tool SPI support
- Fixes in IOStream
- Chip Enablement
- Added support for the EFR32BG29 and EFR32MG29 devices (Series 2)
- Added support for the EFR32BG22L devices (EFR32BG22L122F352GM32)
- Added support for the EFR32BG24L devices (EFR32BG24L010F768IM40 and EFR32BG24L210F768IM40)
- Added support for the MGM260P devices (MGM260PD32VNA, MGM260PD32VNN, MGM260PD22VNA, MGM260PB32VNA, MGM260PB32VNN, MGM260PB22VNA)
- Added support for the BGM260P devices (BGM260PB22VNA, BGM260PB32VNA)
Release | Date | Release Notes |
---|---|---|
2025 | 2025/06 | Version 5.2.0.0?![]() |
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.