- NETCONF: NETwork-CONFiguration-based API
- uses XML
- can be coupled to YANG
- YANG: Yet Another Next Generation
- is a data model based on XML constructs named XPath
- is human readable, thus easier to interpret than XML.
NETCONF with YANG is a popular combination among network engineers.
However, NETCONF is network-centric while REST API is widely popular in the IT community.
Github: a popular public repository of sample codes. There is a saying among network engineers that says “steal with pride. Don’t reinvent the wheel”. So leverage Github codes and customize them to your needs.