# Python API Reference

Documentation for Python modules, generated from module source:

* [ncs](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs): NCS Python high level module.
* [ncs.alarm](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.alarm): NCS Alarm Manager module.
* [ncs.application](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.application): Module for building NCS applications.
* [ncs.cdb](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.cdb): CDB high level module.
* [ncs.dp](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.dp): Callback module for connecting data providers to ConfD/NCS.
* [ncs.experimental](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.experimental): Experimental stuff.
* [ncs.log](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.log): This module provides some logging utilities.
* [ncs.maagic](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.maagic): Confd/NCS data access module.
* [ncs.maapi](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.maapi): MAAPI high level module.
* [ncs.progress](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.progress): MAAPI progress trace high level module.
* [ncs.service\_log](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.service_log): This module provides service logging
* [ncs.template](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.template): This module implements classes to simplify template processing.
* [ncs.util](https://nso-docs.cisco.com/guides/developer-reference/pyapi/ncs.util): Utility module, low level abstrations
* [\_ncs](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs): NCS Python low level module.
* [\_ncs.cdb](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs.cdb): Low level module for connecting to NCS built-in XML database (CDB).
* [\_ncs.dp](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs.dp): Low level callback module for connecting data providers to NCS.
* [\_ncs.error](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs.error): This module defines new NCS Python API exception classes.
* [\_ncs.events](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs.events): Low level module for subscribing to NCS event notifications.
* [\_ncs.ha](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs.ha): Low level module for connecting to NCS HA subsystem.
* [\_ncs.maapi](https://nso-docs.cisco.com/guides/developer-reference/pyapi/_ncs.maapi): Low level module for connecting to NCS with a read/write interface inside transactions.
