Cisco Network Programmability Developer Specialist

Answers to your questions

Secrets of the Network Programmability certifications revealed. (9:39 min)

Minor revisions have been made to the Developing with Cisco Network Programmability exam topics from v1.0 to v1.1. Candidates scheduled to take the written exam before June 26, 2018, should reference the current v1.0 exam topics. Candidates scheduled to take the written exam on June 26, 2018 and beyond, should reference the new v1.1 exam topics.

Learn more

The Cisco Network Programmability Developer Specialist certification is for software programmers who focus on the development of the network applications layer, which can live in any of the Cisco provided programmable components, and will enable service provider, campus, and data center use cases. This certification and course develop the foundation skills needed to develop network applications in programmable environments such as Cisco's One Platform Kit (onePK), Open Daylight Controller (ODL), and Application Policy Infrastructure Controllers (APICs). Unlike SDN courses that focus on network theory, this certification adds to your practical networking understanding and utilizes Cisco's experience in WAN, data center, and campus environments to provide you with the skills you will need to become a network developer.

Candidates should be able to program in Python, C, or other languages in an open networking environment prior to this certification.


No prerequisites

Exams & Recommended Training

Required Exam(s) Recommended Training
300-560 NPDEV Developing with Cisco Network Programmability v4.0 (NPDEV) - Self Paced E-Learning

Developing with Cisco Network Programmability (NPDEV) - Instructor Led Training

The best way to prepare for the certification is to take the Cisco-approved training:

Developing with Cisco Network Programmability (NPDEV)

This course will teach the basics of networking functions for infrastructure components in a network, and the need for network programmability. It will include Cisco ACI, APIC-EM and Open SDN Controller technologies and conceptual frameworks, as well as how to make REST and Python requests. You will learn how to interpret and produce code to deploy configurations to multiple devices using RESTConf and NETConf and to identify network programmability developer tools and Cisco virtual platforms.


To earn this Cisco certification, you must pass the following exam(s):

300-560 NPDEV

This exam tests a candidate's knowledge of programming fundamentals, data handling and formats, network controller platforms and protocols, device programmability (NXOS-API, ASA-API, IOS (XE/XR)), Application Programming Interfaces (APIs), Cisco Software Development Kits (SDKs) and networking fundamentals.


Cisco Specialist certifications are valid for two years. To recertify, pass ONE of the following before the certification expiration date:

  • Pass the current required exam(s), or
  • Pass a current CCIE written exam, or
  • Pass the current CCDE written exam, or current CCDE Practical Exam


On-Demand E-Learning

E-learning courses to prepare you for Cisco certification exams.

Learn More

Cisco Learning Locator

Locate training at a center near you.

Find Training

Track your Progress

View your certification progress and exam history, request logos for your earned certifications, and more.

Certification Tracking System