DevNet Associate (DEVASC) v1.0Cisco Platforms and DevelopmentEasy

A large enterprise is migrating its data center to a Cisco ACI fabric. The network operations team needs to automate the deployment of new application profiles, including EPGs, bridge domains, and contracts, for various business applications. They require a programmatic interface that can directly interact with the APIC to orchestrate these configurations. Which API is the primary interface for automating Cisco ACI configurations?

  1. ACisco DNA Center API
  2. BCisco APIC-EM API
  3. CCisco ACI REST API
  4. DCisco NX-API REST
Show answer & explanation

Correct answer: C. Cisco ACI REST API

The Cisco ACI REST API is the primary programmatic interface for interacting with the Application Policy Infrastructure Controller (APIC) to configure and manage the ACI fabric, including application profiles, EPGs, bridge domains, and contracts.

Why the other options are wrong

  • A. Cisco DNA Center manages campus and branch networks, not ACI data centers.
  • B. Cisco APIC-EM is an older controller for enterprise networks, not for ACI data centers.
  • D. Cisco NX-API REST is specific to NX-OS devices, not the ACI fabric as a whole managed by APIC.

Cisco ACI REST API

The Cisco ACI REST API is the primary northbound interface to the Application Policy Infrastructure Controller (APIC) for programmatic interaction with the ACI fabric. It allows for declarative configuration of network policies and components.

  • Uses HTTP/HTTPS for communication.
  • Data exchanged in XML or JSON format.
  • Provides full control over ACI fabric configuration and monitoring.

Memory trick: APIC's REST API is the master key to the ACI kingdom.

More Cisco Platforms and Development questions