Welcome to

APIC-EM Programmability

Learn how to automate and simplify network operations by using Python to implement the APIC-EM policy based controller REST APIs.

  • 2 Modules
  • 5 Learning Labs
  • 3 Hours

Choose a module to start learning

Programming Foundation

Learn the foundational elements of programming

1 Hours

Network Controllers

Learn about developing with network controllers like APIC-EM.

2 Hours

  • APIC-EM APIs with Python: Part I - The Basics

    The purpose of this learning lab is to understand the basics of the APIC-EM Northbound REST API. APIC-EM allows you to develop your own custom controller or add dynamic SDN functionality directly into your own applications.

  • APIC-EM APIs with Python: Part II - Path Trace

    The purpose of this learning lab is to understand the basics of the APIC-EM Northbound REST API. APIC-EM allows you to develop your own custom controller or add dynamic SDN functionality directly into your own applications.

  • APIC-EM APIs with Python: Part III - Policy Labs

    The purpose of this learning lab is to understand the basics of the APIC-EM Northbound REST API. APIC-EM allows you to develop your own custom controller or add dynamic SDN functionality directly into your own applications.