Software development

This section describes what to consider when you are starting to develop the software for your application.

Software Development Kit (SDK)

Software Development Kits (SDK) are your starting point for software development on the nRF51 and nRF52 Series. It contains source code libraries and example applications covering wireless functions, libraries for all peripherals, bootloaders, Wired and OTA firmware upgrades, RTOS examples, serialization libraries and more.

Here are links to our SDKs:


You can also find example projects with source code etc. at GitHub.


The nRF Sniffer monitors on-air traffic between your device and a third party Bluetooth Smart Ready peer device. This is accomplished through link establishment and security negotiations to exchange data, helping you find where communication breaks down and logging the activity.

See the nRF Sniffer Product page for more information.