Cisco Nexus 9000 Programmability Workshop

Course Description

This workshop will provide students with an opportunity to gaining hands-on experience and understanding of the programmability capabilities and tools of Cisco Nexus 9000 stand-alone solution from a design and deployment prospective. The workshop consists of theory and hands-on labs using NX-OS APIs. This course is built and delivered by subject matter experts (SME) who are “neck-deep” with Programing and Automation and Cisco APIs and cover many lessons learned in this journey.

Course Type

Instructor-led course (onsite/remote)


  • Knowledge of Nexus 9000 Architecture
  • Familiarity with programming languages i.e. Python
  • Familiarity with RESTful API
  • Familiarity with Linux


1-3 Days *Customized curriculums available

Course Objectives

Cisco Nexus 9000 Programmability Workshop covers following topics:

  • Cisco API Primer
  • Competitive Landscape
  • Solution Positioning
  • Solution Fundamentals
  • Hands-on Labs
  • Write scripts in Python, use the interactive shell, and run scripts on the N9K
  • Usage of JSON and XML, as well as YAML for Python and N9K (N9K Sandbox)
  • Usage of NX-API and leveraging output data with Python
  • Usage of REST API through Postman and Firefox REST Client
  • Utilize Linux Containers for Puppet and Chef Automation Tools
  • NX-OS/N9K App Development and Integration
  • Conclusion
  • Key Takeaways
  • Next Steps


The primary audience for this course are:

  • Sales & Systems Engineers
  • Network Architects & Engineers

For details contact