I recently read an article by Micheal Kashin over at Networkop detailing how to use Netconf commands with IOS-XE devices. Check out his article:
This is very interesting that Cisco is finally seeing the sense in trying to build agnostic means to program your switches and routers especially in the direction of the Enterprise space. Juniper has had so much better support for this feature for ages now. Of course the next evolution of Netconf will be Openconfig which is being driven by the ISP community as they strive to get away from Vendor specific data models for network programmability.
Since all this fun stuff can be done with the CRS1000v running IOS-XE 16.X, I thought I would build a lab outlining the mechanics and play around with the data models.