NX-API REST is a RESTful programmatic interface for Cisco Open NX-OS. In the previous sections, we discussed how NX-OS stores configuration and operational data in a centralized object store, the Management Information Tree (MIT). The nodes in the MIT store the configuration and state for a switch element or feature (interfaces, protocols, etc.). NX-API REST provides access to objects stored in the MIT. Managed objects (MOs) are associated with a well-defined REST URI, and can be queried or configured from NX-API REST using their URI.

In the sections below, we examine some of the characteristics of Cisco's NX-API REST interface.