All Practice Exams

100+ Free ENAUTO 300-435 Practice Questions

Pass your Cisco ENAUTO: Automating and Programming Cisco Enterprise Solutions (300-435) v2.0 exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which YANG model type is defined and standardized by the IETF and is intended to be vendor-neutral?

A
B
C
D
to track
2026 Statistics

Key Facts: ENAUTO 300-435 Exam

~60

Exam Questions

Cisco (typically 55-65)

90 min

Exam Duration

Cisco 300-435 v2.0

$300

Exam Fee (USD)

Cisco / Pearson VUE

30%

Controller-Based Automation Weight

Cisco v2.0 blueprint

15%

AI in Automation Weight (new)

Cisco v2.0 (2025)

3 years

Recertification Cycle

Cisco professional

ENAUTO 300-435 v2.0 is a 90-minute, ~60-question Cisco concentration exam ($300 USD at Pearson VUE) that counts toward CCNP Enterprise and CCNP Automation. The 2025 v2.0 blueprint covers Network Automation Foundation (10%), Device-Level Network Automation (25%), Controller-Based Network Automation (30%), Operations (20%), and AI in Automation (15%). Technologies tested: Cisco IOS XE, Catalyst Center, SD-WAN vManage, Meraki, ISE, ThousandEyes, NETCONF/RESTCONF, YANG (IETF/OpenConfig/native), Python (ncclient, netmiko, requests, dnacentersdk, meraki, FastMCP), Ansible, Jinja2, Git, and CI/CD with pyATS.

Sample ENAUTO 300-435 Practice Questions

Try these sample questions to test your ENAUTO 300-435 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which YANG model type is defined and standardized by the IETF and is intended to be vendor-neutral?
A.Cisco-IOS-XE-native
B.openconfig-interfaces
C.ietf-interfaces
D.Cisco-NX-OS-device
Explanation: IETF YANG models (e.g., ietf-interfaces in RFC 7223 / RFC 8343) are standards developed by the IETF NETMOD working group and are vendor-neutral. OpenConfig models are an industry consortium standard (also vendor-neutral but not IETF). Cisco-IOS-XE-native and Cisco-NX-OS-device are vendor-native models specific to Cisco platforms.
2Which transport and default port does NETCONF use on a Cisco IOS XE device?
A.HTTPS over TCP 443
B.SSH over TCP 830
C.gRPC over TCP 57400
D.Telnet over TCP 23
Explanation: NETCONF (RFC 6241) is transported over SSH on TCP port 830 by default. RESTCONF uses HTTPS (typically TCP 443). Model-driven telemetry dial-out commonly uses gRPC on TCP 57400. NETCONF can technically run on other transports but SSH/830 is the standard for Cisco IOS XE.
3Which RFC defines the standard tree representation for a YANG module that tools like pyang produce with the '-f tree' option?
A.RFC 6020
B.RFC 7950
C.RFC 8340
D.RFC 8525
Explanation: RFC 8340 defines YANG tree diagrams — the standardized text representation produced by 'pyang -f tree'. RFC 6020 defines YANG 1, RFC 7950 defines YANG 1.1, and RFC 8525 defines YANG library. The blueprint specifically calls out interpreting a YANG module tree generated per RFC 8340.
4In a YANG module, which statement defines a uniquely-keyed, ordered-by-system collection of entries (for example, a list of interfaces keyed by name)?
A.leaf
B.container
C.list
D.leaf-list
Explanation: A YANG 'list' defines multiple entries identified by one or more 'key' leaves (e.g., interfaces keyed by 'name'). A 'container' groups related nodes but is single-instance. A 'leaf' holds a single value, and a 'leaf-list' holds multiple unkeyed scalar values.
5Which Python library is the de facto standard for issuing NETCONF RPCs over SSH against Cisco IOS XE devices?
A.requests
B.ncclient
C.paramiko
D.netmiko
Explanation: ncclient is the Python NETCONF client library used to build NETCONF Manager sessions (manager.connect), send <get>, <get-config>, <edit-config>, and <rpc> operations, and parse XML replies. requests is for REST/HTTP, paramiko is a generic SSH library (ncclient uses it under the hood), and netmiko is for screen-scraping CLI over SSH/Telnet.
6You enable RESTCONF on a Cisco IOS XE device. Which HTTP header is REQUIRED on the request to indicate that the body uses YANG-modeled JSON?
A.Content-Type: application/json
B.Content-Type: application/yang-data+json
C.Accept: text/xml
D.Content-Type: application/x-www-form-urlencoded
Explanation: RFC 8040 defines RESTCONF media types: application/yang-data+json for JSON payloads and application/yang-data+xml for XML. Plain application/json is not the RESTCONF media type and is rejected by IOS XE for YANG-modeled data. Accept indicates the response format desired, not the request body.
7In Netmiko, which method should you use to send a list of configuration commands to a Cisco IOS XE device and automatically enter and exit configuration mode?
A.send_command()
B.send_config_set()
C.write_channel()
D.send_command_timing()
Explanation: send_config_set() takes a list of config commands, automatically issues 'configure terminal', sends the commands, and exits config mode. send_command() is for show/exec commands and waits on the prompt. write_channel() is a low-level raw write. send_command_timing() is used for prompts that don't return a recognizable trailing prompt.
8Which ncclient operation merges new configuration into the running datastore without replacing the entire configuration?
A.m.copy_config(target='running', source=cfg)
B.m.edit_config(target='running', config=cfg, default_operation='merge')
C.m.delete_config(target='running')
D.m.discard_changes()
Explanation: edit_config with default_operation='merge' (the default per RFC 6241) merges the supplied <config> into the target datastore, leaving unmentioned nodes intact. copy_config replaces the entire target. delete_config wipes the target. discard_changes only applies when a candidate datastore is in use.
9Which Ansible module is purpose-built to send EXEC (show) commands to a Cisco IOS device and return their output?
A.ios_config
B.ios_command
C.ios_facts
D.cli_command
Explanation: cisco.ios.ios_command issues exec-mode commands (show, ping, etc.) and returns stdout, with built-in 'wait_for' regex matching. ios_config sends configuration lines. ios_facts gathers structured facts. cli_command is a network-agnostic generic CLI module from ansible.netcommon.
10Which on-box automation feature on Cisco IOS XE lets you run unmodified Linux/Python tooling such as pip, ansible, or curl directly on the device in a sandboxed CentOS/Linux container?
A.EEM applet
B.Tcl scripting
C.Guest Shell
D.Smart Licensing agent
Explanation: Guest Shell is a containerized Linux environment running on the IOS XE control plane that provides a Bash shell, Python, pip, and ability to run agents like Ansible locally. EEM applets are CLI-driven event/action policies. Tcl is a legacy scripting language. Smart Licensing is unrelated to on-box programmability.

About the ENAUTO 300-435 Exam

Cisco 300-435 ENAUTO (Automating Cisco Enterprise Solutions v2.0) is the 90-minute concentration exam that counts toward both CCNP Enterprise and CCNP Automation. It validates a candidate's ability to implement enterprise network automation across Cisco IOS XE, Cisco Catalyst Center (DNA Center), Cisco SD-WAN (vManage), Cisco Meraki, and Cisco ThousandEyes using NETCONF/RESTCONF, YANG, REST APIs, Python (ncclient, netmiko, requests, dnacentersdk, meraki SDK), Ansible, Jinja2, Git/CI-CD, model-driven telemetry over gRPC, on-box EEM and Guest Shell, and the new AI-in-Automation domain (AI-assisted code, AI security risks, MCP servers built with Python FastMCP).

Questions

60 scored questions

Time Limit

90 minutes

Passing Score

Variable (~825/1000 typical Cisco scaled)

Exam Fee

$300 (Cisco / Pearson VUE)

ENAUTO 300-435 Exam Content Outline

10%

Network Automation Foundation

OpenConfig, IETF, and Cisco-native YANG models; NETCONF and RESTCONF; building JSON and XML payloads from YANG with YANG Suite and pyang; interpreting YANG module trees per RFC 8340

25%

Device-Level Network Automation

Python with Netmiko, ncclient, and RESTCONF for IOS XE; Ansible for device-level config; Day-0 device provisioning; troubleshooting NETCONF/RESTCONF/YANG; on-box automation with EEM, Guest Shell, and on-box Python

30%

Controller-Based Network Automation

Day-0 controller-based provisioning; Python automation against Catalyst Center (DNA Center), SD-WAN vManage, Meraki, and ISE; advanced Jinja2 templates (loops, conditionals, filters); Ansible against controllers; security automation (policy enforcement, compliance, segmentation); REST API troubleshooting

20%

Operations

Cisco platform APIs for testing and validation; network topology simulations (Cisco Modeling Labs); software-image management via controllers; network-health monitoring (Catalyst Center Assurance, ThousandEyes); model-driven telemetry on IOS XE via CLI/NETCONF/RESTCONF; webhook-based monitoring on controllers

15%

AI in Automation

AI capabilities in controller-based platforms (Catalyst Center Assurance ML); AI-assisted code development for network automation; security risks of AI-based automation solutions; constructing an MCP (Model Context Protocol) server with Python FastMCP to expose network data to AI agents

How to Pass the ENAUTO 300-435 Exam

What You Need to Know

  • Passing score: Variable (~825/1000 typical Cisco scaled)
  • Exam length: 60 questions
  • Time limit: 90 minutes
  • Exam fee: $300

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

ENAUTO 300-435 Study Tips from Top Performers

1Build a Python virtualenv with ncclient, netmiko, requests, dnacentersdk, and meraki SDKs and write a small script for each major endpoint pattern
2Practice writing NETCONF edit-config payloads for ietf-interfaces and Cisco-IOS-XE-native models — know the exact XML structure
3Master the difference between IETF YANG, OpenConfig, and Cisco-native models, and what RESTCONF media types they require (application/yang-data+json|xml)
4Use the always-on DevNet Sandboxes for Catalyst Center, vManage, and Meraki — practice login flow, token handling, and pagination on real APIs
5Memorize SD-WAN vManage authentication: JSESSIONID cookie + X-XSRF-TOKEN header — this comes up repeatedly
6Practice building Jinja2 templates with loops, conditionals, default filter, and 'is defined' tests for safe rendering
7Set up a model-driven telemetry pipeline (IOS XE -> gRPC dial-out -> Telegraf -> InfluxDB) to internalize subscription syntax and KV-GPB encoding
8For the new AI in Automation domain (15%), build a Python FastMCP server that exposes a 'list_devices' tool to an LLM client and review AI-generated code for hard-coded credentials and verify=False

Frequently Asked Questions

What is the Cisco ENAUTO 300-435 exam?

ENAUTO 300-435 (Automating Cisco Enterprise Solutions v2.0) is a 90-minute Cisco concentration exam that certifies a candidate's ability to implement enterprise network automation. It is one of the concentration choices for both CCNP Enterprise and CCNP Automation certifications. The exam covers Cisco IOS XE programmability, Catalyst Center (DNA Center), SD-WAN, Meraki, ThousandEyes, and the new AI in Automation domain.

How many questions are on the ENAUTO 300-435 exam?

The ENAUTO 300-435 v2.0 exam typically contains around 55-65 questions to be answered in 90 minutes. Cisco does not publish a fixed question count or fixed passing score; scaled scoring is used (commonly cited as ~825 out of 1000 for Cisco professional concentration exams). Question types include multiple choice, multiple select, drag-and-drop, and simulation-style items.

How much does the ENAUTO 300-435 exam cost?

The ENAUTO 300-435 exam fee is $300 USD at Pearson VUE testing centers (or via OnVUE online proctored). Local taxes may apply. The fee is the same whether you take ENAUTO as a CCNP Enterprise concentration or as a CCNP Automation concentration.

What CCNP certifications does ENAUTO count toward?

Per Cisco's v2.0 description, ENAUTO 300-435 is a concentration exam for both CCNP Enterprise and CCNP Automation. To complete CCNP Enterprise you also pass the ENCOR 350-401 core exam; to complete CCNP Automation you pass the AUTOCOR 350-901 core exam (DEVCOR was renamed/refocused).

What is new in ENAUTO v2.0 (2025)?

The v2.0 blueprint released in 2025 added a dedicated AI in Automation domain (15%) covering AI in controller platforms, AI-assisted code development, AI security risks, and constructing an MCP (Model Context Protocol) server with Python FastMCP. It also updates the Cisco platform list to include Cisco Catalyst Center (formerly DNA Center), Cisco ThousandEyes, and Cisco ISE alongside IOS XE, Meraki, and SD-WAN.

How long should I study for the ENAUTO 300-435 exam?

Most candidates need 6-12 weeks of focused study (60-150 hours) if they already have CCNA/ENCOR-level knowledge plus working Python experience. Less-experienced candidates should plan for longer. Hands-on labs with the Cisco DevNet Sandbox (always-on Catalyst Center, IOS XE, Meraki, SD-WAN), Postman collections, and Python scripts are essential because the exam emphasizes code construction rather than memorization.