nRF Connect SDKEssential

Software development kit for building cellular IoT, Bluetooth Low Energy, Thread and Zigbee products

nRF Connect SDK is a scalable and unified software development kit for building products based on all our nRF52, nRF53 and nRF91 Series wireless devices. It offers developers an extensible framework for building size-optimized software for memory-constrained devices as well as powerful and complex software for more advanced devices and applications. It integrates the Zephyr RTOS and a wide range of samples, application protocols, protocol stacks, libraries and hardware drivers.

For developing Bluetooth Low Energy, Thread and Zigbee products, the nRF Connect SDK contains all needed software, including protocol stacks. For developing cellular IoT products it contains everything except the LTE modem firmware that must be downloaded separately from the nRF9160 SiP product page. See the cellular IoT software for more details.

nRF Connect SDK also offers an unique integration of HomeKit Accessory Development Kit for developing products using both HomeKit over Thread and HomeKit over Bluetooth Low Energy. It is a highly optimized solution that enables battery-powered products with both the HomeKit Accessory Protocol (HAP) and application firmware running on a single chip. MFi licensees can get access to the HomeKit repository by contacting us via Nordic DevZone private ticket. 

nRF Connect SDK offers a single code base for all our devices and software components. It simplifies porting modules, libraries and drivers from one application to another, thus reducing development time. By enabling developers to pick and choose the essential software components for their application, high memory efficiency is guaranteed.

nRF Connect SDK is publicly hosted on GitHub, offers source code management with Git and has free nRF Connect for VS Code IDE support. nRF Connect SDK is IDE agnostic, which means you can use your own IDE if you prefer. Nordic runs continuous integration tests on the nRF Connect SDK code to ensure robust and secure production quality code.

Videos

Watch and learn

Exciting New Features in nRF Connect SDK v2.0

Thread aware debugging

Getting started with custom development in nRF Connect SDK

Develop a Wireless Remote Controller with nRF Connect SDK

Devices supported

by the nRF Connect SDK

IDEs

supported by nRF Connect SDK

nRF Connect for VS Code

nRF Connect for VS Code lets you develop, build, and debug applications based on the nRF Connect SDK using the VS Code Integrated Development Environment (IDE).

Latest news

person indoor table man cake front using sitting glasses wine woman holding kitchen laptop counter young computer standing people
Customer
01 Aug 2022

Xplored’s Teburu employs nRF52833 and nRF52805 SoCs to track...

Read More
logo, company name
Customer
25 Jul 2022

The WHOOP 4.0 uses Nordic’s nRF52840 SoC to supervise sensor...

Read More
a close up of electronics
Customer
18 Jul 2022

iProtoxi’s Aistin Level and Aistin Motion devices use Nordic...

Read More