Discover the Cisco Digital Network Architecture (Cisco DNA) Solutions

APIC-EM APPLICATION

Network Plug and Play

Simplify new branch or campus device rollouts and help provision updates to existing networks.

APIC-EM APPLICATION

Software Defined Access

Control enterprise WAN, campus and access networks using policy abstraction.

Learn how to code with APIC-EM API

Featured Learning Track

APIC-EM Programmability

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

JSON, REST, Python, Coding, Sandbox, APIC-EM, Intermediate ...
Explore More Learning Labs

Find sample code and scripts

Python

Coding Skills Sample Code

by Cisco

Sample code to be used with the APIC-EM Learning Labs. Use the APIC-EM API to create a service ticket for authentication, parse the JSON response, get a list of hosts, retrieve a network device list, manage users and more.

Python

APIC-EM Top 5

by Adam Radford

Everything on APIC-EM can be done via API. These are the top 5 basic API that might help you be more productive. There are examples for network devices, filtering by IP or MAC address, and flow analysis.

Python

Plug and Play (PnP)

by Adam Radford

Discover network Plug and Play examples that demonstrate how to upload, list, and delete configuration and image files

Python

Uniq Sample Code

by Adam Radford

Uniq is a python3 client library for APIC-EM. This directory contains some sample scripts in /code_samples directory. To use these samples, you first need to install uniq.

Python

Policy Sample Code

by Cisco

Now that you're up and running, start creating a policy and policy tag, select a policy tag to associate with a device, create an application, delete a policy and policy tag, and more.

Python

Sample Code Basic Labs

by Cisco

Create a ticket for authentication, get network device list, find network device ID, display interface info, display a summary of hosts and network devices, and more.


APIC-EM Always-On

The always-on sandbox uses a pre-populated database of device and host information. This lab is best suited to learning the APIC-EM GUI and experimenting with the REST API.

Check It Out

Check It Out

See what others are saying

Sorry! Jive service is currently unavailable. Please contact the Jive community administrator.
Featured Blog

Questions? Were are here to Help.

GET SUPPORT NOW

Developer Support

Login to Cisco DevNet to purchase a developer support ticket for one-on-one assistance from a Cisco engineer.

JOIN THE DISCUSSION

APIC-EM Forum

Bring your questions to the APIC-EM API community! Engage, collaborate and share with your fellow experts in the developer forum.

Participate in the Cisco Digital Network Architecture (Cisco DNA) Community

Learn more