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
    1. Write scripts in Python, use the interactive shell, and run scripts on the N9K
    2. Usage of JSON and XML, as well as YAML for Python and N9K (N9K Sandbox)
    3. Usage of NX-API and leveraging output data with Python
    4. Usage of REST API through Postman and Firefox REST Client
    5. Utilize Linux Containers for Puppet and Chef Automation Tools
    6. NX-OS/N9K App Development and Integration
  • Conclusion
    1. Key Takeaways
    2. Next Steps


The primary audience for this course are:

  • Sales & Systems Engineers
  • Network Architects & Engineers

For details contact