About the exam
CCNAAUTO 200-901 Exam structure
Cisco CCNA Automation 200-901 CCNAAUTO v1.1 prep with 601 original practice questions, weighted mocks, code and API interpretation, network automation workflows, and flashcards.
Issuer and path
Cisco CCNA Automation 200-901 CCNAAUTO Exam Prep is administered through Cisco. Check official resources before booking, retesting, or relying on a stale requirement.
Software Development and Design
15 scored + 0 pretest
Data formats, parsing, Python, version control, software design, app architecture, testing, error handling, and development workflows.
Understanding and Using APIs
20 scored + 0 pretest
REST, HTTP methods, status codes, headers, payloads, authentication, API documentation, webhooks, rate limits, pagination, and API troubleshooting.
Cisco Platforms and Development
15 scored + 0 pretest
Cisco platform APIs, controllers, programmability, network management, collaboration APIs, security APIs, compute APIs, and platform integration.
Application Deployment and Security
15 scored + 0 pretest
Container concepts, CI/CD, application deployment, secrets, certificates, authentication, authorization, OWASP concepts, and secure delivery.
Infrastructure and Automation
20 scored + 0 pretest
Infrastructure as code, configuration management, model-driven programmability, NETCONF, RESTCONF, YANG, telemetry, controllers, and automation workflows.
Network Fundamentals
15 scored + 0 pretest
MAC addresses, VLANs, IP addressing, routes, gateways, topology components, device planes, DHCP, DNS, NAT, SNMP, NTP, protocol ports, and application-connectivity diagnosis.
Before you schedule
Confirm that your appointment says 200-901 CCNAAUTO, then review the current Cisco/Pearson VUE delivery, ID, reschedule, and online-testing policies. Cisco currently lists English and Japanese, 120 minutes, and US$300 plus applicable tax.
Official Outline Coverage Map
Coverage is mapped to official outline item counts so content depth can be checked without hard-coding a single exam.
| Topic | Official outline items | Your questions | Your flashcards | Confidence |
|---|---|---|---|---|
| Data Formats, Python and Git | 6 | 45 | 10 | Priority |
| Software Design, Testing and Troubleshooting | 6 | 45 | 10 | Good |
| REST, HTTP and API Basics | 7 | 61 | 10 | Priority |
| API Authentication, Webhooks and Troubleshooting | 7 | 60 | 10 | Priority |
| Cisco Controller and Network APIs | 6 | 45 | 10 | Priority |
| Cisco Compute, Security and Collaboration Platforms | 6 | 45 | 10 | Good |
| Containers, CI/CD and Deployment | 6 | 45 | 10 | Priority |
| Application Security, Secrets and Identity | 6 | 45 | 10 | Priority |
| Infrastructure as Code and Configuration Management | 7 | 60 | 10 | Priority |
| Model-Driven Programmability and Telemetry | 7 | 60 | 10 | Priority |
| IP Addressing, Routing and Switching | 6 | 45 | 10 | Priority |
| Network Services, Security and Troubleshooting | 6 | 45 | 10 | Good |
How to use this guide
How to study for Cisco CCNA Automation
Treat each item as an automation workflow: identify the data model, API, platform, deployment path, security boundary, infrastructure state, and network behavior.
1. Identify the interface
Decide whether the scenario needs code logic, REST API, webhook, controller API, device API, or CLI-adjacent automation.
2. Validate the contract
Check data format, method, endpoint, status code, authentication, payload, pagination, and rate limits.
3. Apply safe delivery
Use source control, tests, CI/CD, secrets handling, containers, idempotency, and rollback.
4. Confirm network state
Validate model-driven data, telemetry, routing, switching, services, and reachability.
Data Formats, Python and Git
Software design items test JSON, YAML, XML, parsing, Python data structures, functions, modules, virtual environments, Git workflows, and basic debugging.
Key rules
Rule 1
Data Formats, Python and Git questions test automation reasoning across software design, APIs, Cisco platforms, deployments, infrastructure as code, and network fundamentals.
Exam cue: Identify whether the scenario is about code design, API use, Cisco platform integration, deployment, automation tooling, or network mechanics.
Rule 2
The best answer maps the desired operational outcome to the right interface, data model, protocol, tool, and deployment or security pattern.
Exam cue: Choose the interface and model that fits the task: REST, webhooks, model-driven APIs, controller APIs, IaC, or configuration management.
Rule 3
Eliminate options that ignore API semantics, idempotency, authentication, source control, testing, device state, or network behavior.
Exam cue: Prefer versioned, tested, authenticated, idempotent, observable automation that reduces manual drift.
Common traps
Treating automation as a one-time script instead of a tested, repeatable workflow.
Prevention: Avoid answers that hard-code secrets, skip tests, ignore API errors, mutate state without idempotency, or change network state without validation.
Calling APIs without understanding methods, status codes, authentication, rate limits, or payload formats.
Prevention: Avoid answers that hard-code secrets, skip tests, ignore API errors, mutate state without idempotency, or change network state without validation.
Changing network state without preserving source control, rollback, validation, and observability.
Prevention: Avoid answers that hard-code secrets, skip tests, ignore API errors, mutate state without idempotency, or change network state without validation.
Memory anchors
JSON
JSON represents data as objects, arrays, strings, numbers, booleans, and null values.
YAML
YAML is a human-readable data serialization format often used for configuration files.
XML
XML uses tags and attributes to represent structured data.
Python Dictionary
A Python dictionary stores key-value pairs and maps well to JSON objects.
Python List
A Python list stores ordered values and maps well to JSON arrays.
Function
A function groups reusable logic with inputs and optional return values.
Exception
An exception represents an error condition that can be handled in code.
Virtual Environment
A virtual environment isolates Python package dependencies for a project.
Git Commit
A Git commit records a snapshot of repository changes.
Branch
A branch lets developers isolate work before merging changes.
Next best moves
Quick check-up
Use a short quiz to confirm the rule pattern is actually sticking.
Check-up Questions
An API returns `[{"name":"edge-1","up":true}]`. Which Python type is produced at the top level by `response.json()`?
Which data format requires every object member name to be enclosed in double quotation marks?
Answer all questions to submit.
Next step personalized recommendations
Open another topic next
Official resources
Verify the details with the official sources
Use these links for eligibility, scheduling, handbook rules, and issuer updates. Our guide helps you study; official sources tell you what the testing partner currently requires.
Cisco CCNA Automation exam and training
Official Cisco page with the current v1.1 name, price, languages, duration, and scheduling link.
200-901 CCNAAUTO v1.1 exam topics
Official three-page blueprint with the six domains, weights, and detailed objectives used for this guide.
CCNA Automation certification
Official certification overview, learner profile, roles, and three-year renewal information.
CCNAAUTO course overview
Cisco's course objectives and lab outline, including APIs, Docker, NETCONF, Bash, testing, and application security.
FAQ
Common CCNAAUTO 200-901 questions
Is this the official Cisco 200-901 exam?
No. These are original practice questions aligned to Cisco's public exam topics. They are not copied from secure exam material.
What domains are covered?
The bank covers software development and design, APIs, Cisco platforms, application deployment and security, infrastructure automation, and network fundamentals.
Is 200-901 still called DEVASC?
Cisco's current certification and exam pages use CCNA Automation and 200-901 CCNAAUTO v1.1. Older resources may still use DevNet Associate or DEVASC terminology, so study against the current v1.1 topic list.
How many questions are on the real exam and what score passes?
Cisco's public CCNAAUTO page lists the duration, price, languages, and pass/fail result, but does not publish a fixed live-item count or numeric passing score. Do not rely on unofficial fixed-number claims.
Are there prerequisites?
Cisco lists no formal prerequisite. It says most learners have one or more years of software-development experience, including Python programming.
How long is the certification valid?
Cisco says the certification is valid for three years and can be renewed through qualifying exams or Continuing Education before expiration.
What should I study first?
Start with JSON, YAML, Python, Git, REST, HTTP status codes, API authentication, Cisco controller APIs, containers, CI/CD, IaC, NETCONF, RESTCONF, YANG, and subnetting.
How should I use the 601 questions?
Use topic drills for weak automation areas, section drills for each exam domain, then 100-question weighted mocks.
