300-435 Question 67
Single answerYou are tasked with automating the configuration of multiple Cisco devices in your enterprise network. To achieve this, you plan to use Python and Cisco’s network device APIs. You want to retrieve detailed device configurations and operational data programmatically. Which API would best suit this requirement?
- A
Cisco NETCONF
- B
Cisco RESTCONF
- C
Cisco Meraki Dashboard API
- D
Cisco Webex API
Show answer and explanation
Correct answer: B
Explanation
Cisco RESTCONF is the most appropriate API for automating Cisco enterprise network devices in this scenario. It provides a RESTful interface that supports JSON and XML, making it highly suitable for modern automation workflows. The other options are either less suited for this purpose or specific to different Cisco platforms or solutions.
- A. Incorrect.
Cisco NETCONF is a protocol designed for network configuration management but works primarily with XML-based data, making it less suitable for modern RESTful workflows involving JSON, which are common in automation tasks.
- B. Correct.
Cisco RESTCONF is a RESTful API that allows you to retrieve and manipulate network device configurations and operational data efficiently using JSON or XML. It is designed for programmability and automation of Cisco devices and is ideal for this scenario.
- C. Incorrect.
Cisco Meraki Dashboard API is specific to managing Meraki devices and cannot be used to directly retrieve data or configure generic Cisco network devices in your enterprise network.
- D. Incorrect.
Cisco Webex API is designed for collaboration solutions like messaging and meetings, and is not relevant for network device programmability or configuration.