.. _index:
.. _ncs_introduction:

Introduction
############

The |NCS| is a modern, unified software development kit for building low-power wireless applications based on the Nordic Semiconductor nRF52, nRF53, nRF54, nRF70, and nRF91 Series wireless devices.
It supports :ref:`Microsoft Windows, Linux, and macOS <requirements>` for development.

The |NCS| has the following distinguishing features:

Based on Zephyr and open source
  The |NCS| integrates the :ref:`Zephyr™ real-time operating system (RTOS) <zephyr:introducing_zephyr>` and is compatible with most of Zephyr's applications and samples.
  Just like Zephyr, the |NCS| is open source and :ref:`based on proven open-source projects <dm_code_base>`.

Middleware and security
  The |NCS| includes middleware from Zephyr, such as MQTT or Trusted Firmware-M for security.
  In addition to that, the |NCS| adds extra libraries and drivers, such as CoAP, LwM2M, a secure bootloader (MCUboot), Mbed TLS, nRF 802.15.4 Radio Driver, nRF Security, nRF Profiler, nRF Remote procedure call libraries, and many more.

Pre-certified libraries
  The |NCS| provides pre-certified, optimized libraries, including for SoftDevice, Matter, and Thread.

Robust connectivity support
  The |NCS| supports a wide range of connectivity technologies.
  In addition to connectivity technologies :ref:`provided by Zephyr <zephyr:connectivity>`, such as Bluetooth® Low Energy, IPv6, TCP/IP, UDP, LoRa and LoRaWAN, the |NCS| supports ANT, Bluetooth Mesh, Apple Find My, LTE-M/NB-IoT/GPS, DECT NR+, Matter, Amazon Sidewalk, Thread, and Wi-Fi®, among others.

Remote observability
  The |NCS| provides remote observability support to maintain optimal device performance and reliability in ever-changing device ecosystems after devices are deployed.
  Once devices are in the field, you can implement device reliability best practices such as remote debug, monitoring, and FOTA support.

Scalable and extensible
  The |NCS| is out-of-tree ready and can be used for projects and applications of all sizes and levels of complexity.

Third-party integrations
  The |NCS| provides integrations with third-party and Nordic products within the SDK, such as AWS, nRF Cloud, :ref:`Memfault (Remote Observability) <ug_memfault>` and more.

Varied reference designs
  The |NCS| comes with advanced hardware reference designs for different use cases, ranging from nRF Desktop for Human Interface Devices to nRF5340 Audio for audio devices based on Bluetooth LE Audio specifications.

.. toctree::
   :maxdepth: 2
   :caption: Contents
   :hidden:

   gsg_guides
   installation
   create_application
   config_and_build
   test_and_optimize
   device_guides
   security
   protocols
   applications
   samples
   drivers
   libraries/index
   scripts
   integrations
   dev_model_and_contributions
   releases_and_maturity
   glossary

..  templates/cheat_sheet
