Cisco automation associate study guide
Aligned to Cisco 200-901 CCNAAUTO v1.1 exam topics reviewed July 2026
601 practice questions
120 flashcards
Completely free

Cisco CCNA Automation 200-901 CCNAAUTO Exam Prep

Prepare for Automating Networks Using Cisco Platforms v1.1 with original code, API, Docker, YANG, NETCONF, RESTCONF, IaC, topology, and troubleshooting questions.

601 original questions
CCNAAUTO v1.1 weighted
API automation drills

Most popular

Start with free practice questions

Jump into a mixed set drawn from 601 free practice questions.

Free Practice Questions

Exam structure

Know the split before you start drilling

Software Development and Design

15%

15 scored + 0 pretest

Understanding and Using APIs

20%

20 scored + 0 pretest

Cisco Platforms and Development

15%

15 scored + 0 pretest

Application Deployment and Security

15%

15 scored + 0 pretest

Infrastructure and Automation

20%

20 scored + 0 pretest

Network Fundamentals

15%

15 scored + 0 pretest

Exam code

200-901

Cisco's current exam name is Automating Networks Using Cisco Platforms v1.1 (200-901 CCNAAUTO).

Testing time

120 minutes

Cisco lists a 120-minute exam duration.

Price

$US300

Cisco lists US$300 plus applicable tax, or Cisco Learning Credits. Verify regional checkout pricing.

Languages

English, Japanese

Cisco currently lists English and Japanese delivery.

Domain mix

15/20/15/15/20/15

The weighted mock follows software design, APIs, Cisco platforms, deployment/security, infrastructure automation, and network fundamentals.

Practice bank

601 questions

Original non-secure questions aligned to Cisco's public v1.1 objectives; no exam dumps or copied secure items.

Start here

How to study for Cisco CCNA Automation

Use this sequence for the cleanest 200-901 pass.

1

1. Build the API foundation

Data formats, Python, Git, REST methods, status codes, authentication, pagination, and webhooks carry the core automation logic.

2

2. Map Cisco platforms to workflows

Controller APIs, Meraki, Webex, security APIs, SDKs, sandboxes, containers, CI/CD, and secrets connect code to real systems.

3

3. Automate infrastructure safely

IaC, configuration management, idempotency, YANG, NETCONF, RESTCONF, telemetry, validation, and network fundamentals prevent drift and outages.

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%

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%

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%

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%

15 scored + 0 pretest

Container concepts, CI/CD, application deployment, secrets, certificates, authentication, authorization, OWASP concepts, and secure delivery.

Infrastructure and Automation

20%

20 scored + 0 pretest

Infrastructure as code, configuration management, model-driven programmability, NETCONF, RESTCONF, YANG, telemetry, controllers, and automation workflows.

Network Fundamentals

15%

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.

Official outline
TopicOfficial outline itemsYour questionsYour flashcardsConfidence
Data Formats, Python and Git64510
Priority
Software Design, Testing and Troubleshooting64510
Good
REST, HTTP and API Basics76110
Priority
API Authentication, Webhooks and Troubleshooting76010
Priority
Cisco Controller and Network APIs64510
Priority
Cisco Compute, Security and Collaboration Platforms64510
Good
Containers, CI/CD and Deployment64510
Priority
Application Security, Secrets and Identity64510
Priority
Infrastructure as Code and Configuration Management76010
Priority
Model-Driven Programmability and Telemetry76010
Priority
IP Addressing, Routing and Switching64510
Priority
Network Services, Security and Troubleshooting64510
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

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

1-2 question checkpoint

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.

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.

What is Pass Harbor?

Completely free exam prep for 317 U.S. exams.

  • Practice questions
  • Flashcards
  • Study guides
  • Mock exams
  • No registration
  • No paywall
  • Start instantly
No more expensive exam prep. Quality study tools should be accessible to everyone.