Are you looking for information about the world’s most advanced IoT software and development tools? You have come to the right place! This is your starting point for all things software development for Silicon Labs wireless IoT protocols, microcontrollers, sensors, and interfaces. We provide you with a complete set of SDKs, reference designs, precompiled demos, and support resources. You can access Silicon Labs SDKs through GitHub or Simplicity Studio, our easy-to-use IDE for all Silicon Labs technologies.
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.
Develop Bluetooth Low Energy wireless connectivity solutions for IoT devices and applications.
Develop scalable Bluetooth mesh wireless connectivity solutions for IoT devices and applications.
Connect is the IEEE 802.15.4 wireless networking stack. It allows you to develop proprietary connectivity applications for low-power devices quickly.
RAIL, the Radio Abstraction Interface Layer, gives you all the latest RF technologies without sacrificing the investment you’ve made in your wireless protocol.
Here are the Thread SDK and development tools for creating IP-based 802.15.4 wireless mesh solutions.
Development guide and reference for the SiWx91x family using WiSeConnectTM SDK, an easy-to-use API for IP networking and connectivity.
Industry-leading software stack and development tools for Wi-SUN IoT devices and applications.
Get the complete Zigbee protocol stack and all elements required for developing reliable mesh networking applications.
Develop Z-Wave Plus compliant IoT products quickly and cost-effectively with a complete SDK.
The only BLE mobile app with data throughput and smartphone interoperability testing – and much more.
The easiest way to provision, configure and control your Bluetooth Mesh network.
Simplicity Studio is the Integrated Development Environment (IDE) for all Silicon Labs technologies. Download Simplicity Studio now – it will automatically customize your development environment and SDKs based on the target hardware. The precompiled demos, code examples, and support resources will get you started quickly. Simplicity Studio provides you with the most powerful utility toolbox at no cost – it includes an Energy Profiler, Network Analyzer, and much more!
Silicon Labs wireless IoT SDKs and code examples are also available for download on GitHub.
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.
Explore our open, unified framework for host processor-based gateway and end device designs
Explore the legacy Z-Wave controller SDK that helps developers create Z-Wave Plus controllers and gateways
Start here to find the source code for Unify SDK for supported wireless protocols. Explore the Unify SDK repository to simplify IoT infrastructure development including gateways, access points, hubs, bridges, and application processor-based end products.
Explore the ultimate tool for users to download and get all the help they need when developing
This software package provides all of the drivers and services needed for a successful 32-bit MCU project.
These tools help develop, download, and debug firmware to the 8051 8-bit MCU devices. Now includes an unlimited Keil® PK51 Professional Developer's Kit
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.
Explore the ultimate tool for users to download and get all the help they need when developing
Drivers for CP210x products for Windows, Mac, and Linux
Drivers, Firmware and Host API for CP210x and USB microcontroller products
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.
One of the embedded space’s most popular real-time kernels, well-suited for resource-constrained projects.
A software package for IoT developers that combines the FreeRTOS kernel with easy-to-use connectivity libraries.
A complete set of RTOS components with a track record of successful deployments on EFR32 devices.
An open-source software platform supported by a vibrant community of contributors.
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.
Read software developer documentation
Explore the knowledge base and forum to get help and support
Learn about Silicon Labs GitHub repos containing code examples, utilities, and more
Hit the ground running with the latest how-to information, tutorials, and trainings.
Thank you for downloading .
If you have any issues downloading, please contact sales support or product technical support.
Please select at least one column.