About the Exam

This 120-minute Cisco exam certifies knowledge of software development and design for Cisco platforms. It covers APIs, application deployment and security, and infrastructure automation. Cisco lists it as the core exam for CCNA Automation and targets IT specialists moving into DevOps, DevOps practitioners, software developers, and automation specialists. Passing the exam earns the CCNA Automation certification and can count toward recertification.

Exam Topics

  • Software Development and Design15%
  • Understanding and Using APIs20%
  • Cisco Platforms and Development15%
  • Application Deployment and Security15%
  • Infrastructure and Automation20%
  • Network Fundamentals15%

How to Use This Practice Exam

  1. Browse — Read each question, select your answer, and reveal the explanation.
  2. Exam Mode — Simulate real exam conditions with a timed session and score report.
  3. Learn Mode — Spaced repetition schedules questions you struggle with for long-term retention.

Download the Full Exam PDF

Get every question and answer in a clean, printable PDF built for offline study. Purchase once, keep permanent access, and re-download the latest version anytime.

Last updated July 2, 2026 at 8:55 PM

Topic filter
Retired questions
Question sort
Questions per page

QuestionQ1

Infrastructure and Automation

A developer is preparing a Python application to monitor network performance for specific applications. The developer tests the code in a test environment but needs additional use cases and wants to enhance the scripts for different networks. Which resource must be used to benefit from open-source communities and contributors for the application?

Explanation

Cisco Code Exchange provides curated code repositories from community contributors and open-source communities, enabling developers to discover, reuse, and contribute code and automation use cases for network applications.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ3

Understanding and Using APIs

An engineer must collect information about 20,000 Bluetooth clients by using the Cisco Meraki API. The API returns only 1,000 results. One HTTP response header contains the following data:

Link: https://api.meraki.com.info/api/v0/networks/ABC/bluetoothClients?perPage=1000&startingAfter=1000>;rel=“next”

Which RFC does the API implement to enforce this restriction?

Explanation

Cisco Meraki Dashboard API pagination implements RFC 5988 (Web Linking). Its Link response header provides relations such as next and the URL containing pagination parameters, allowing retrieval of subsequent result pages.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ4

Understanding and Using APIs

Which capability does the AXL API provide?

Explanation

The AXL API requires authentication for access and uses credentials from accounts configured in Cisco Unified Communications Manager. It is an administrative provisioning API; Extension Mobility login and Tomcat-log collection are separate functions. AXL is accessed through HTTPS, rather than supporting both unsecured HTTP and HTTPS.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ5

Application Deployment and Security

Which of the following is an example of a cross-site request forgery attack?

Explanation

Cross-site request forgery causes a browser belonging to an already authenticated user to send a request that performs an action the user did not intend, relying on that user’s existing session credentials.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ6

Understanding and Using APIs

Question Image

Refer to the exhibit. A network engineer needs to collect network information using Cisco DNA Center APIs. The script must query devices with 'platformId' 'C9540-x' and then send commands to be executed. Which process does the Python script automate?

Explanation

The Cisco Catalyst Center command-runner workflow submits both commands asynchronously, retrieves the result file, and accesses the successful response specifically for show ip int brief. The device query filters the target list by platform ID C9500-40X, so the script outputs that command’s result for those devices.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!
Know a question that should be here? Contribute to this exam
Back home