CCNA Automation CCNAAUTO 200-901 — Practice Test

Free practice questions for the Cisco CCNAAUTO 200-901 certification exam. Test your knowledge across all six exam domains before exam day.

What Is the Cisco CCNAUTO 200-901 Exam?

The Cisco Certified DevNet Associate exam (CCNAUTO 200-901) is a 120-minute certification exam that validates a candidate’s knowledge and skills in software development, network programmability, automation, and working with Cisco platforms and APIs. It is the qualifying exam for the Cisco Certified Associate certification Automation, one of Cisco’s most sought-after credentials for network engineers and developers moving into automation and programmability.

The exam covers 16 technical topics spanning the full scope of modern network automation — from software development fundamentals and Python programming, to working with REST APIs, deploying applications, securing infrastructure, and automating network operations at scale.

There are no formal prerequisites for the CCNAUTO exam, making it accessible to network engineers, software developers, IT professionals, and anyone looking to validate their skills in network programmability with a recognised Cisco credential.

Who Should Take This Exam?

The CCNAAUTO 200-901 is designed for:

  • Network engineers who want to move into automation and programmability and validate their Python and API skills with a Cisco credential
  • Software developers who work with networking infrastructure and need to understand Cisco platforms, APIs, and DevOps workflows
  • IT professionals looking to bridge the gap between traditional networking and modern software-defined approaches
  • Systems administrators who want to automate repetitive network tasks using Python and Cisco APIs
  • Anyone pursuing a DevNet career who wants an industry-recognised foundation certification from Cisco

The exam is particularly relevant in 2025 and 2026 as organisations accelerate network automation initiatives and demand for programmability skills continues to grow across the industry.


Exam Details at a Glance

Detail Information
Exam code 200-901 CCNAAUTO
Duration 120 minutes
Certification Cisco Certified Automation Associate
Format Multiple choice
Associated course Cisco Associate Automation (CCNAAUTO)
Testing provider Pearson VUE / OnVUE online proctoring
Updated 2025

The 16 Exam Topics

The CCNAAUTO 200-901 exam covers 16 technical topics. Understanding the full scope helps you plan your study time effectively:

Topic 1 — Software Development and Design Covers the software development lifecycle, version control with Git, software design patterns, testing methodologies, and CI/CD principles. This is one of the foundational topics underpinning the entire exam.

Topic 2 — Introduction to Python Tests your understanding of Python fundamentals — variables, data types, control flow, loops, and file handling. Python is the primary language used throughout the exam.

Topic 3 — Python Functions, Classes, and Modules Covers defining and calling functions, object-oriented programming with classes, working with modules, and understanding scope and error handling in Python.

Topic 4 — Working with Data in Python Addresses data structures including lists, dictionaries, sets, and tuples, as well as parsing and manipulating JSON and XML data — essential for working with API responses.

Topic 5 — Application Programming Interfaces (APIs) Introduces API concepts including REST, SOAP, and RPC, authentication methods, and how APIs enable communication between applications and network devices.

Topic 6 — RESTful API Requests and Responses Deep-dives into HTTP methods, status codes, headers, request construction, and response handling — the core skills needed to interact with any Cisco platform API.

Topic 7 — Cisco Enterprise Networking Management Platforms and APIs Covers Cisco DNA Center, Meraki, and their APIs for managing enterprise networking infrastructure programmatically.

Topic 8 — Cisco Data Center and Compute Management Platforms and APIs Addresses Cisco ACI, UCS, and Intersight APIs for automating data centre operations and compute management.

Topic 9 — Cisco Collaboration Platforms and APIs Covers Cisco Webex APIs and how to build integrations, bots, and automation workflows on top of Cisco’s collaboration platform.

Topic 10 — Cisco Security Platforms and APIs Addresses Cisco security products including Umbrella, SecureX, and Threat Response, and how to interact with their APIs for security automation.

Topic 11 — Model-Driven Programmability Covers YANG data models, NETCONF, RESTCONF, and gRPC — the standards-based protocols used for programmatic network device management.

Topic 12 — Deploying Applications Tests knowledge of containerisation with Docker, Kubernetes orchestration, CI/CD pipelines, and cloud deployment models relevant to network automation applications.

Topic 13 — Application Security Covers secure coding practices, common vulnerabilities including OWASP Top 10, authentication and authorisation mechanisms, and how to build secure network automation applications.

Topic 14 — Infrastructure Automation Addresses infrastructure-as-code tools including Ansible, Terraform, and Puppet, and how to automate network device configuration and management at scale.

Topic 15 — Network Fundamentals Tests understanding of OSI and TCP/IP models, IP addressing, subnetting, routing protocols, and switching concepts — the networking foundation underlying all automation topics.

Topic 16 — IP Services Covers DHCP, DNS, NAT, QoS, NTP, and other essential IP services that network automation tools regularly interact with and configure.

Study Resources for the CCNAUATO 200-901

To complement these practice questions, Cisco recommends the following preparation:

  • Cisco Automation Associate (CCNAUTO) official course — the primary preparation resource available through Cisco Learning Network and authorised training partners
  • Cisco DevNet Learning Labs at developer.cisco.com — free hands-on labs covering Python, APIs, and all major Cisco platforms
  • Cisco DevNet Sandbox — free always-on and reservation-based lab environments for hands-on practice with real Cisco APIs
  • Cisco Learning Network at learningnetwork.cisco.com — community forums, study groups, and official exam topic breakdowns