Hi @sachandio!
Specific NE Driver (SND) package: provides a data model for the interaction between the OPS and NEs. This data model usually contains a .py file and a YANG data model of several features. The .py file defines NE information, such as the device type, vendor and connection information. The YANG data model describes the data structure of NE features. After an SND package is loaded to the system, the system can establish a connection with the device, query data and deliver configurations to implement device management. The supported SND package types include NETCONF SND, CLI SND, NETCONF&CLI SND, RESTCONF SND and Customized SND (provides the common SND package to enable YANG to support other protocols).
After the SND function package is compiled locally, you can import it to the NCE open programmable system for online commissioning and use. The open programmable system automatically generates a device configuration page based on the device YANG model (compiling and loading SND packages). Users can manage and configure devices on the configuration page.
Hope this helps!