Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Cisco
Exam Format
Registration
Validity
300-435 Exam Topics and Domains
300-435 is organized into 6 weighted domains. Expect to work with IOS XE, NETCONF, RESTCONF, Ansible, and more.
Network Programmability Foundation
Version Control with Git
Utilize common version control operations with git (add, clone, push, commit, diff, branching, merging conflict)
API Styles
Describe characteristics of API styles (REST and RPC)
API Consumption Patterns
Describe the challenges encountered and patterns used when consuming APIs synchronously and asynchronously
Python Programming Fundamentals
Interpret Python scripts containing data types, functions, classes, conditions, and looping
Python Virtual Environments
Describe the benefits of Python virtual environments
Network Configuration Management Tools
Explain the benefits of using network configuration tools such as Ansible and Puppet automating IOS XE platforms
Automate APIs and Protocols
YANG to JSON Mapping
Identify the JSON instance based on a YANG model
YANG to XML Mapping
Identify the XML instance based on a YANG model
YANG Module Trees
Interpret a YANG module tree generated per RFC8340
YANG Model Types
Compare functionality, benefits, and uses of OpenConfig, IETF, and native YANG models
Network Configuration Protocols
Compare functionality, benefits, and uses of NETCONF and RESTCONF
Network Device Programmability
NetMiko Implementation
Implement device management and monitoring using NetMiko
NETCONF with ncclient
Construct a Python script using ncclient that uses NETCONF to manage and monitor an IOS XE device
RESTCONF with Python Requests
Configure device using RESTCONF API utilizing Python requests library
Ansible for IOS XE
Utilize Ansible to configure an IOS XE device
Model-Driven Telemetry
Configure a subscription for model driven telemetry on an IOS XE device (CLI, NETCONF, and RESTCONF)
Telemetry Models
Compare publication and subscription telemetry models (Periodic/cadence, On-change)
Telemetry in Troubleshooting
Describe the benefits and usage of telemetry data in troubleshooting the network
Day 0 Provisioning
Describe Day 0 provisioning methods (iPXE, PnP, ZTP)
Cisco DNA Center
SDN vs Traditional Networks
Compare traditional versus software-defined networks
DNA Center Features
Describe the features and capabilities of Cisco DNA Center
DNA Center Webhooks
Implement Cisco DNA Center event outbound webhooks
DNA Center Management APIs
Implement API requests for Cisco DNA Center to accomplish network management tasks
DNA Center Advanced APIs
Implement API requests for network discovery, device APIs, and template APIs
DNA Center Troubleshooting
Troubleshoot Cisco DNA Center automation process using Intent APIs
Cisco SD-WAN
SD-WAN vManage Features
Describe features and capabilities of Cisco SD-WAN vManage Certificate Management APIs
vManage Device Inventory
Implement a Python script to perform API requests for Cisco SD-WAN vManage Device Inventory APIs
vManage Administration
Construct API requests for Cisco SD-WAN vManage Administration APIs
Cisco Meraki
Meraki Platform Features
Describe features and capabilities of Cisco Meraki APIs
Meraki Network Creation
Create a network using Cisco Meraki APIs
Meraki Network Configuration
Configure a network using Cisco Meraki APIs
Meraki Alert WebHooks
Implement a Python script for Cisco Meraki Alert WebHooks
How do I earn this certification?
Passing 300-435 earns the Multiple Certification Paths certification. It sits in the Enterprise/DevNet track.
- 350-401 - ENCOR - Implementing and Operating Cisco Enterprise Network Core Technologies
- 350-901 - DEVCOR - Developing Applications Using Cisco Core Platforms and APIs
- 300-410 - ENARSI - Implementing Cisco Enterprise Advanced Routing and Services
- 300-415 - ENSDWI - Implementing Cisco SD-WAN Solutions
- 300-420 - ENSLD - Designing Cisco Enterprise Networks
- 300-425 - ENWLSD - Designing Cisco Enterprise Wireless Networks
- 300-430 - ENWLSI - Implementing Cisco Enterprise Wireless Networks
- 300-910 - DEVOPS - Implementing DevOps Solutions and Practices using Cisco Platforms
- 300-915 - DEVIOT - Developing Solutions using Cisco IoT and Edge Platforms
- 300-920 - DEVWBX - Developing Applications for Cisco Webex and Webex Devices
- CCIE Enterprise Infrastructure Lab - CCIE Enterprise Infrastructure Lab Exam
- CCIE Enterprise Wireless Lab - CCIE Enterprise Wireless Lab Exam
- DevNet Expert Lab - DevNet Expert Lab Exam
- 300-715 - SISE - Implementing and Configuring Cisco Identity Services EngineSecurity automation and integration
- 300-735 - SAUTO - Automating and Programming Cisco Security SolutionsSecurity-focused automation
- 300-635 - DCAUTO - Automating and Programming Cisco Data Center SolutionsData center automation
- 300-535 - SPAUTO - Automating and Programming Cisco Service Provider SolutionsService provider automation
- 300-835 - CLAUTO - Automating and Programming Cisco Collaboration SolutionsCollaboration platform automation
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for 300-435 is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- ACTIVE
- Last content update: 2023-06-01
- Announcement date: 2020-02-24
- Cisco DNA Center 2.3.7.x New Intent APIs and AI features may appear in future exam updates • Release date: 2024-08-01
- IOS XE 17.13.x Enhanced NETCONF/RESTCONF capabilities and telemetry features • Release date: 2024-07-15
- SD-WAN vManage 20.13 New API endpoints and enhanced automation features • Release date: 2024-06-01
- Meraki Dashboard API v1.40 New endpoints for IoT and sensor management • Release date: 2024-09-01
Who should take this exam?
This exam is typically taken by Network Engineers transitioning to automation and DevOps Engineers working with network infrastructure.
- 3-5 years of experience with network automation
- Knowledge of Python programming
- Understanding of Cisco enterprise networking
- Familiarity with APIs and data models