Cisco Network Programmability Developer Specialist (NPDEV)

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.


The Developing with Cisco Network Programmability (300-560) is a 90-minute, 65–75 question assessment. The 300-560 exam tests a candidate's knowledge and skills related to the following:

  • 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)
  • Networking Fundamentals


300-560 - NPDEV

Replaces 600-510

Through April 17, 2017, candidates in process of achieving their Network Programmability Developer Specialist certification can choose to take either the 600-510 NPDEV exam or the 300-560 NPDEV exam.