Welcome to the nRF Connect SDK!
Important
nRF Connect SDK v1.9.99-dev1 is a development tag and will be replaced by v2.0.0 in the future.
The development tag contains the following major updates, marked as experimental:
The current development state for LwM2M version 1.1 and AVSystem integration for nRF Cloud Location Services through LwM2M.
A Bluetooth LE Audio standard example through the new nRF5340 Audio application and LE Audio Controller Subsystem for nRF53.
For other changes that are included in this development tag, see Changelog for nRF Connect SDK v1.9.99-dev1.
The nRF Connect SDK is where you begin building low-power wireless applications with Nordic Semiconductor nRF52, nRF53, and nRF91 Series devices.
The SDK contains optimized cellular IoT (LTE-M and NB-IoT), Bluetooth® Low Energy, Thread, Zigbee, and Bluetooth mesh stacks, a range of applications, samples, and reference implementations, as well as a full suite of drivers for Nordic Semiconductor’s devices. The nRF Connect SDK includes the Zephyr™ real-time operating system (RTOS), which is built for connected low power products.
To access different versions of the nRF Connect SDK documentation, use the version drop-down in the top left corner. To view the documentation from the different repositories that are part of nRF Connect SDK, click the arrow in the bottom left corner and select the desired document set. A “99” at the end of the version number of this documentation indicates continuous updates on the main branch since the previous major.minor release.
In addition to the nRF Connect SDK documentation, information is available in the following locations:
- About the nRF Connect SDK
- Glossary
- Getting started
- Development model
- Application development
- Board support
- Build and configuration system
- Optimizing application
- Bootloaders and Device Firmware Updates
- Logging in nRF Connect SDK
- Multi-image builds
- Testing with Unity and CMock
- Running applications with Trusted Firmware-M
- Working with RF front-end modules
- Adding Wi-Fi Coexistence support to short-range radio applications
- Using external components
- Working with nRF91 Series
- Working with nRF53 Series
- Working with nRF52 Series
- Protocols
- Applications
- Samples
- Drivers
- Libraries
- Binary libraries
- Bluetooth libraries and services
- Bootloader libraries
- Common Application Framework
- Debug libraries
- DFU libraries
- Gazell libraries
- Modem libraries
- Multiprotocol Service Layer libraries
- Libraries for networking
- Libraries for NFC
- Other libraries
- Shell libraries
- TF-M libraries
- Libraries for Zigbee
- Scripts
- Release notes
- Changelog for nRF Connect SDK v1.9.99-dev1
- nRF Connect SDK v1.9.1 Release Notes
- nRF Connect SDK v1.9.0 Release Notes
- nRF Connect SDK v1.8.0 Release Notes
- nRF Connect SDK v1.7.1 Release Notes
- nRF Connect SDK v1.7.0 Release Notes
- nRF Connect SDK v1.6.1 Release Notes
- nRF Connect SDK v1.6.0 Release Notes
- nRF Connect SDK v1.5.2 Release Notes
- nRF Connect SDK v1.5.1 Release Notes
- nRF Connect SDK v1.5.0 Release Notes
- nRF Connect SDK v1.4.2 Release Notes
- nRF Connect SDK v1.4.1 Release Notes
- nRF Connect SDK v1.4.0 Release Notes
- nRF Connect SDK v1.3.2 Release Notes
- nRF Connect SDK v1.3.1 Release Notes
- nRF Connect SDK v1.3.0 Release Notes
- nRF Connect SDK v1.2.1 Release Notes
- nRF Connect SDK v1.2.0 Release Notes
- nRF Connect SDK v1.1.0 Release Notes
- nRF Connect SDK v1.0.0 Release Notes
- nRF Connect SDK v0.4.0 Release Notes
- nRF Connect SDK v0.3.0 Release Notes
- nRF Connect SDK v0.1.0 Release Notes
- About this documentation