nRF Connect SDK Essential

Software development kit for building IoT products with Bluetooth Low Energy, Wi-Fi, cellular IoT, Bluetooth Mesh, Thread, Zigbee, Matter and more

nRF Connect SDK is a unified and flexible software development kit for building products based on all of Nordic’s nRF54, nRF53, nRF52, nRF70 and nRF91 Series wireless devices. It offers a framework for developing low-power and secure IoT devices that can scale from simple implementations for constrained devices and use cases, to the most feature-rich and sophisticated applications.

It is based on the open source Zephyr project combined with Nordic proprietary software, offered as a single package optimized for Nordic’s portfolio of wireless products. This powerful and comprehensive blend provides developers with a breadth and depth of functionality available out of the box: samples, wireless stacks, networking protocols, drivers, security, and much more. This ensures that developers can focus their time and energy where it matters most, in adding value and differentiation to their application.

The nRF Connect SDK can be extended via Add-ons that provide additional components contributed by both Nordic as well as partners. Add-ons can provide a variety of functionality, from applications, samples, protocols or more complete SDKs for specific technologies and use cases.

In parallel with Zephyr-RTOS based application development, there is the additional nRF Connect SDK Bare Metal option for developing simple Bluetooth LE applications on the nRF54L Series, that do not benefit from an RTOS or advanced features. This offers developers additional flexibility to choose the software development approach that better fits their use case.

The nRF Connect SDK is supported by Nordic’s extensive and industry-leading suite of development tools, including nRF Connect for Desktop, nRF Connect for Mobile, and nRF Connect for VSCode that offers a full-fledged IDE environment to develop your next breakthrough IoT application on Nordic hardware and software.

To onboard developers on nRF Connect SDK as quickly as possible and accelerate their learning curve, Nordic offers online interactive courses through the Nordic Developer Academy, covering a variety of topics and including hands-on exercises.

Relevant Tools

Supporting your development cycle

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).

nRF Connect for Desktop

nRF Connect for Desktop is a cross-platform framework for development applications. It contains applications for testing Bluetooth Low Energy and LTE links, power optimization, programming and more.

nRF Util

nRF Util is a unified command line utility for Nordic products.

nRF Connect for Mobile

nRF Connect for Mobile is a powerful mobile tool that allows you to scan and explore your Bluetooth Low Energy devices and communicate with them.

Power Profiler Kit II

The Power Profiler Kit II is an easy-to-use tool for measuring and optimizing power consumption for embedded solutions.