ACI Programmability


Live Virtual

This course is designed to introduce ACI engineers to DevOps, and the wide array of ACI programmability options. The student will begin with the ACI Management Information Model, and then walk through the various automation technologies: GUI, XML scripts, the ACI Toolkit, the Python SDK, and ARYA. The student will come away with a number of “take-home” scripts that can be applied immediately to automate and accelerate their own environment.


After the course attendees will be able to:

  • Understand the ACI Object Model
  • Automate ACI Provisioning, Configuration and Management
  • Utilize the ACI RESTful API, ACI Toolkit, Cobra Python SDK, and Arya

Target Audience

  • Network Administrators
  • Systems Engineers
  • Solution Architects
  • Systems Integrators
  • Developers
  • Data Center & Cloud Infrastructure Engineers
  • Network Engineers
  • Operations Teams
  • DevOps Teams
  • Customers deploying ACI fabric


1 Day


Interactive Instructor Led Training

Course Type

  • Lecture + Hands-on Lab
  • In-Person Delivery 
  • Live via WebEx

Course Outline

  • ACI Refresher
  • Network Programmability Today and DevOps
  • Introduction to Python
  • ACI Object Model
  • ACI Restful API
  • Python Essentials
  • ACI Toolkit
  • Cobra: Python SDK
  • Arya
  • Hands on labs throughout to reinforce concepts

Currently this class is not on our schedule, but please fill out the Class Request Form to arrange a class with BTA.