Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
CISCO

Cisco Certified Network Associate Automation (CCNA Automation)

200-901Cisco Certified DevNet Associate

The Cisco Certified Network Associate Automation (CCNA Automation) certification validates your ability to automate workflows across network, security, collaboration, and computing infrastructures. It is designed for network and software engineers who develop applications and automate Cisco platforms. Earning this credential demonstrates that you can bridge the gap between development and operations, making you a vital asset in today's automation-driven IT landscape.

Exam formatMultiple choice and multiple response
Duration120 minutes
DeliveryPearson VUE
Free questions2126

Content last reviewed 30 July 2026 · Up to date

The certification

What 200-901 proves, and what it asks of you

What this certification covers, who it is written for, and what the exam itself looks like on the day.

6domains
61objectives
378concepts
US $300exam fee
What it is

What this certification is

What it validates, who it is written for, and the experience it assumes.

About this certification

The Cisco Certified Network Associate Automation (CCNA Automation) certification validates your skills in software development and design, including understanding and using APIs, Cisco platforms and development, application development and security, and infrastructure and automation. It is the associate-level credential for professionals who want to prove they can automate and program Cisco networks and platforms.

This certification is ideal for network engineers, software developers, and DevOps practitioners who work with Cisco technologies. By earning it, you demonstrate that you can develop applications and automate workflows across network, security, collaboration, and computing infrastructures, making you a key contributor to modern, software-driven IT operations.

Who it’s for

This certification is for network engineers, software developers, and DevOps professionals who want to validate their ability to develop applications and automate workflows on Cisco platforms. It is also suited for those who work with APIs, Cisco platforms, and infrastructure automation. You are comfortable with programming concepts, understand network fundamentals, and are ready to apply software development practices to network automation and programmability.

Recommended experience

One to two years of experience with software development, including Python, and a foundational understanding of networking concepts. Hands-on experience with Python programming and REST APIs; Basic understanding of network fundamentals (e.g., OSI model, IP addressing); Familiarity with Cisco platforms and products; Experience with version control (e.g., Git) and CI/CD concepts

The syllabus

What you’ll learn

Every domain and objective Cisco measures, with the weight they carry on the exam.

The official Cisco exam outline · checked 30 July 2026 · See the source

1.0 Software Development and Design
  • 1. Compare data formats (XML, JSON, and YAML)
  • 2. Describe parsing of common data format (XML, JSON, and YAML) to Python data structures
  • 3. Describe the concepts of test-driven development
  • 4. Compare software development methods (agile, lean, and waterfall)
  • 5. Explain the benefits of organizing code into methods / functions, classes, and modules
  • 6. Identify the advantages of common design patterns (MVC and Observer)
  • 7. Explain the advantages of version control
  • 8. Utilize common version control operations with Git
8 objectives · 275 free questions · 57 pages
2.0 Understanding and Using APIs
  • 1. Construct a REST API request to accomplish a task given API documentation
  • 2. Describe common usage patterns related to webhooks
  • 3. Identify the constraints when consuming APIs
  • 4. Explain common HTTP response codes associated with REST APIs
  • 5. Troubleshoot a problem given the HTTP response code, request and API documentation
  • 6. Identify the parts of an HTTP response (response code, headers, body)
  • 7. Utilize common API authentication mechanisms: basic, custom token, and API keys
  • 8. Compare common API styles (REST, RPC, synchronous, and asynchronous)
  • 9. Construct a Python script that calls a REST API using the requests library
9 objectives · 302 free questions · 64 pages
3.0 Cisco Platforms and Development
  • 1. Construct a Python script that uses a Cisco SDK given SDK documentation
  • 2. Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO)
  • 3. Describe the capabilities of Cisco compute management platforms and APIs (UCS Manager and Intersight)
  • 4. Describe the capabilities of Cisco collaboration platforms and APIs (Webex, Webex devices, Cisco Unified Communication Manager including AXL and UDS interfaces)
  • 5. Describe the capabilities of Cisco security platforms and APIs (XDR, Firepower, Umbrella, Secure Endpoint, ISE, and Secure Malware Analytics)
  • 6. Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS
  • 7. Identify the appropriate DevNet resource for a given scenario (Sandbox, Code Exchange, support, forums, Learning Labs, and API documentation)
  • 8. Apply concepts of model driven programmability (YANG, RESTCONF, and NETCONF) in a Cisco environment
  • 9. Construct code to perform a specific operation based on a set of requirements and given API reference documentation such as these:
9 objectives · 290 free questions · 61 pages
4.0 Application Deployment and Security
  • 1. Describe benefits of edge computing
  • 2. Identify attributes of different application deployment models (private cloud, public cloud, hybrid cloud, and edge)
  • 3. Identify the attributes of these application deployment types
  • 4. Describe components for a CI/CD pipeline in application deployments
  • 5. Construct a Python unit test
  • 6. Interpret contents of a Dockerfile
  • 7. Utilize Docker images in local developer environment
  • 8. Identify application security issues related to secret protection, encryption (storage and transport), and data handling
  • 9. Explain how firewall, DNS, load balancers, and reverse proxy in application deployment
  • 10. Describe top OWASP threats (such as XSS, SQL injections, and CSRF)
  • 11. Utilize Bash commands (file management, directory navigation, and environmental variables)
  • 12. Identify the principles of DevOps practices
12 objectives · 458 free questions · 96 pages
5.0 Infrastructure and Automation
  • 1. Describe the value of model driven programmability for infrastructure automation
  • 2. Compare controller-level to device-level management
  • 3. Describe the use and roles of network simulation and test tools (such as Cisco Modeling Labs and pyATS)
  • 4. Describe the components and benefits of CI/CD pipeline in infrastructure automation
  • 5. Describe principles of infrastructure as code
  • 6. Describe the capabilities of automation tools such as Ansible, Terraform, and Cisco NSO
  • 7. Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, and RESTCONF
  • 8. Identify the workflow being automated by an Ansible playbook (management packages, user management related to services, basic service configuration, and start/stop)
  • 9. Identify the workflow being automated by a bash script (such as file management, app install, user management, directory navigation)
  • 10. Interpret the results of a RESTCONF or NETCONF query
  • 11. Interpret basic YANG models
  • 12. Interpret a unified diff
  • 13. Describe the principles and benefits of a code review process
  • 14. Interpret sequence diagram that includes API calls
14 objectives · 511 free questions · 109 pages
6.0 Network Fundamentals
  • 1. Describe the purpose and usage of MAC addresses and VLANs
  • 2. Describe the purpose and usage of IP addresses, routes, subnet mask / prefix, and gateways
  • 3. Describe the function of common networking components (such as switches, routers, firewalls, and load balancers)
  • 4. Interpret a basic network topology diagram with elements such as switches, routers, firewalls, load balancers, and port values
  • 5. Describe the function of management, data, and control planes in a network device
  • 6. Describe the functionality of these IP Services: DHCP, DNS, NAT, SNMP, NTP
  • 7. Recognize common protocol port values (such as, SSH, Telnet, HTTP, HTTPS, and NETCONF)
  • 8. Identify cause of application connectivity issues (NAT problem, Transport Port blocked, proxy, and VPN)
  • 9. Explain the impacts of network constraints on applications
9 objectives · 290 free questions · 62 pages
On the day

The exam itself

Everything Cisco publishes about sitting it, and nothing we inferred.

Prerequisites

No mandatory prerequisites — this certification has no required predecessor exam or credential.

Exam code200-901
CertificationCisco Certified Network Associate Automation (CCNA Automation)
Exam formatMultiple choice and multiple response
Duration120 minutes
DeliveryPearson VUE
LanguagesEnglish, Japanese
PricingUS $300
Certification levelAssociate
After you pass

Where this credential goes next

The path Cisco lays out, how the credential is kept, and where to book.

Step-by-step path to Cisco Certified Network Associate Automation (CCNA Automation)

Cisco Certified Network Associate Automation (CCNA Automation) badgeCredential earnedCisco Certified Network Associate Automation (CCNA Automation) Associate level certification
Renewal and maintenance

CCNA Automation certifications are valid for three years. Renew by passing another certification exam or earning Continuing Education (CE) credits. Stay current with the latest technologies and maintain your certification.

Learn more about renewal requirements
Lifecycle status

This certification is currently active and available. Cisco maintains this certification to validate current skills and industry relevance.

Exam status: ActiveMaintained by Cisco

Exam registration

Register for the exam through Pearson VUE, Cisco’s authorized testing partner.

Schedule your exam

Visit the official Cisco certification page for exam policies and requirements.

View the official page
Your coach

And when you are serious, your coach Pip takes over

Your coach in the app reads what you have answered with the book closed and tells you one thing to do tonight. It will not count an answer you gave with the page open, and it will tell you when you are not ready.

See how the coach works
Before you book

Questions people ask

How does the 200-901 DEVASC exam relate to the retired CCNA DevNet Associate exam?

The 200-901 DEVASC exam is the current exam for the CCNA Automation certification, which replaces the former Cisco Certified DevNet Associate. The exam code and objectives have been updated to reflect the new certification name.

Do I need to earn a lower-level Cisco certification before taking the 200-901 DEVASC exam?

No. Cisco does not require any prerequisite certifications for the CCNA Automation credential. You can take the exam directly, though recommended experience is advised.

Is the 200-901 DEVASC exam available online and in test centers?

Yes. All Associate-level written exams, including 200-901 DEVASC, are offered both in-person at Pearson VUE test centers and online via proctored testing.

What is the retake policy if I fail the 200-901 DEVASC exam?

For most Cisco exams, you must wait 5 calendar days after the day of your first attempt before retaking the same exam. This waiting period applies to each subsequent attempt.

Can I use Cisco Learning Credits to pay for the 200-901 DEVASC exam?

Yes. Cisco customers and learning partners can redeem Cisco Learning Credits for exam vouchers, which can be used to pay for the exam when scheduling through Pearson VUE.

What job roles does the CCNA Automation certification map to?

The CCNA Automation certification is designed for network engineers, software developers, and DevOps professionals who work with Cisco platforms and automation. It validates skills relevant to roles such as network automation engineer, DevOps engineer, and software developer.

Can I recertify the CCNA Automation certification by passing a different Cisco exam?

Yes. You can recertify by passing any other Cisco certification exam at the Associate level or higher, or by earning Continuing Education (CE) credits through eligible activities.

Are there any hands-on labs or performance-based questions in the 200-901 DEVASC exam?

The 200-901 DEVASC exam is a written exam that may include simulation-based questions that test your ability to apply concepts in a simulated environment. It does not include a separate lab component.

Information freshness · Content last reviewed on 2026-07-30 Up to date
Practice free questions 2126 questions, free, no account needed.