Documentation structure

The documentation consists of several inter-linked documentation sets, one for each repository.

The entry point is the nRF Connect SDK documentation that you are currently reading. The local Zephyr documentation is a slightly extended version of the official Zephyr Project documentation, containing some additions specific to Nordic Semiconductor. The local MCUboot documentation is a slightly extended version of the official MCUboot documentation, containing some additions specific to Nordic Semiconductor.

You can switch between these documentation sets by using the navigation bar at the top of the page.

Following are the available documentation sets:

  • nrf: nRF Connect SDK

  • nrfx: nrfx

  • nrfxlib: nrfxlib

  • zephyr: Zephyr RTOS

  • mcuboot: MCUboot

  • tfm: Trusted Firmware-M

  • matter: Matter

  • kconfig: All available Kconfig options in the nRF Connect SDK

Since there are links from the nRF Connect SDK documentation set into other documentation sets, the documentation is built in a predefined order, also when you build it manually.

Different set versions

Some documentation sets are available in different versions. Use the version drop-down in the top-right corner of each documentation page to change the documentation version.

The version drop-down is displayed only if the documentation files are organized in the required folder structure and the documentation is hosted on a web server. You can test the different versions locally when you build the documentation.