Work on the Network Configuration Protocol (NETCONF) began in the spring of 2003 as a means to produce a protocol suitable for network configuration that uses XML for encoding purposes.

NETCONF is published as a series of seven RFCs as follow:

RFC 4741 NETCONF Configuration Protocol

RFC 4742 Using the NETCONF Configuration Protocol over Secure SHell (SSH)

RFC 4743 Using NETCONF Protocol over the Simple Object Access Protocol (SOAP)

RFC 4744 Using the NETCONF Protocol over the Blocks Extensible Exchange Protocol (BEEP)

RFC 5277 NETCONF Event Notifications

RFC 5539 NETCONF Over Transport Layer Security (TLS)

RFC 5717 Partial Lock Remote Procedure Call (RPC) for NETCONF

Additionally, there are three works-in-progress relevant to NETCONF published in Internet-Drafts as follow:

YANG Module for NETCONF Monitoring

With-defaults capability for NETCONF

NETCONF Configuration Protocol