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.
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!
Develop Bluetooth Low Energy wireless connectivity solutions for IoT devices and applications.
Develop scalable Bluetooth mesh wireless connectivity solutions for IoT devices and applications.
Get the complete Zigbee protocol stack and all elements required for developing reliable mesh networking applications.
RAIL, the Radio Abstraction Interface Layer, gives you all the latest RF technologies without sacrificing the investment you’ve made in your wireless protocol.
Connect is the IEEE 802.15.4 wireless networking stack. It allows you to develop proprietary connectivity applications for low-power devices quickly.
Here are the Thread SDK and development tools for creating IP-based 802.15.4 wireless mesh solutions.
A complete software development kit for developing Wi-Fi IoT devices and applications.
Develop Z-Wave Plus compliant IoT products quickly and cost-effectively with a complete SDK.
Industry-leading software stack and development tools for Wi-SUN IoT devices and applications.
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.
Control your BGX device and exchange data using the Xpress service.
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
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
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.
Microsoft’s lightweight but professional-grade solution for Azure-connected devices.
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.