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-635 Exam Topics and Domains
300-635 is organized into 4 weighted domains. Expect to work with APIC, Ansible, NX-OS, gRPC, 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
Interpret Python scripts containing data types, functions, classes, conditions, and looping
Python Virtual Environments
Describe the benefits of Python virtual environments
Network Configuration Tools
Explain the benefits of using network configuration tools such as Ansible and Terraform for automating data center platforms
Controller Based Data Center Networking
ACI Concepts
- Describe ACI target policy
- Describe ACI application hosting capabilities
- Describe implementation of an ACI application from the Cisco ACI Apps Center
ACI API Inspector
Leverage the API inspector to explore the REST API calls made by the ACI GUI
ACI REST API Programming
Construct a Python script to create an application policy using the ACI REST API
ACI Cobra SDK
Construct a Python script to create an application policy using the ACI Cobra SDK
Ansible for ACI
Construct an Ansible playbook to create an application policy
Kubernetes Integration
Describe the benefits of integrating Kubernetes infrastructure using the ACI CNI plugin
Terraform for ACI
Construct a Terraform plan to use an ACI or Nexus Dashboard Fabric Controller
Data Center Device-centric Networking
Day 0 Provisioning
Describe Day 0 provisioning with NX-OS including Cisco POAP and NX-OS iPXE
On-Box Programmability
Implement On-Box Programmability and Automation with NX-OS including Bash, Linux containers, Guest shell, EEM, and Python scripting
Model-driven Telemetry
Compare model-driven telemetry such as YANG Push and gRPC to traditional network monitoring strategies such as SNMP, Netflow, and SYSLOG
Telemetry Consumption
Construct Python script that consumes model-driven telemetry data with NX-OS
Off-Box Programmability
Implement Off-Box Programmability and Automation with NX-OS including NX-API, NETCONF, and configuration tools
Data Center Compute
UCS Configuration Tools
Configure Cisco UCS with developer tools including UCS PowerTool, UCS Python SDK, and Ansible
NDFC API
Describe the capabilities of the Nexus Dashboard Fabric Controller API
Intersight Authentication
Identify the steps in the Cisco Intersight API authentication method
Intersight API Operations
Construct a Cisco Intersight API call given documentation to accomplish tasks such as manage server policies, service profiles, and firmware updates
Terraform for Intersight
Interpret a Terraform plan to use the Cisco Intersight provider
How do I earn this certification?
Passing 300-635 earns the Cisco Certified DevNet Specialist - Data Center Automation and Programmability certification. It sits in the Data Center / DevNet track.
- CCIE Data Center Lab - CCIE Data Center Infrastructure Lab Exam
- DevNet Expert Lab - DevNet Expert Lab Exam
- 300-620 - DCACIDeep dive into ACI technology
- 300-435 - ENAUTOEnterprise network automation skills
- 300-735 - SAUTOSecurity automation expertise
- 350-901 - DEVCORCore development skills for network programmability
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
Use the official PlanetCert Practice Test alongside the study plan below to prepare efficiently for 300-635.
What's changed on this exam?
- ACTIVE
- Last content update: 2024-01-15
- Nexus Dashboard Fabric Controller 12.x Replaces DCNM references in exam content • Release date: 2025-03-01
- Python 3.11+ New Python features and syntax covered • Release date: 2024-10-01
- Terraform 1.5+ Updated provider syntax and features • Release date: 2024-06-01
Who should take this exam?
This exam is typically taken by Network Engineers and Software Developers.
- 3-5 years of experience implementing data center technologies
- Understanding of data center infrastructure and operations
- Basic knowledge of Python programming
- Familiarity with Cisco data center products (ACI, NX-OS, UCS)
- Completion of DCAUI training course