Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
CISCO

Cisco Certified DevNet Professional

350-901

The Cisco Certified DevNet Professional certification validates your ability to design, develop, and manage network automation systems on Cisco platforms. It is for network and software engineers who build and maintain automated, secure, and scalable network solutions. Earning it demonstrates advanced skills in infrastructure as code, operations, and AI-driven automation, positioning you for roles that bridge networking and software development.

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

Content last reviewed 30 July 2026 · Up to date

The certification

What 350-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.

5domains
41objectives
293concepts
US $400exam 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 DevNet Professional certification validates your expertise in designing, deploying, and managing network automation systems. It focuses on the skills needed to develop and maintain applications built on Cisco platforms, securely and at scale. This certification is part of the CCNP Automation track and also serves as a core requirement for the CCIE Automation certification.

Earning this certification demonstrates your ability to implement infrastructure as code, automate workflows, and leverage AI in automation. You will learn to design and manage network automation systems that streamline operations and improve efficiency. The certification is recognized globally and is ideal for professionals looking to advance their careers in network automation and programmability.

Who it’s for

This certification is for network engineers, software developers, and automation engineers who design, deploy, and manage network automation systems. It is also suited for DevOps practitioners and site reliability engineers who work with Cisco platforms and want to deepen their automation skills. You should have a solid understanding of networking fundamentals and experience with programming languages such as Python. You are comfortable working with APIs, infrastructure as code, and automation tools. The certification is designed for professionals who want to bridge the gap between networking and software development.

Recommended experience

Cisco recommends one to three years of experience implementing and managing network automation solutions, including hands-on experience with Cisco platforms and APIs. Experience with programming languages such as Python; Understanding of REST APIs and how to use them; Knowledge of network fundamentals, including routing and switching; Familiarity with automation tools like Ansible or similar; Experience with version control systems like Git

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
  • Describe distributed applications related to the concepts of front-end, back-end, and load balancing
  • Evaluate an application design considering scalability and modularity
  • Evaluate an application design considering high-availability and resiliency (including on-premises, hybrid, and cloud)
  • Evaluate an application design considering latency and rate limiting
  • Evaluate an application design and implementation considering maintainability
  • Evaluate an application design and implementation considering observability
  • Diagnose problems with an application given logs related to an event
  • Evaluate choice of database types with respect to application requirements (such as relational, document, graph, columnar, and Time Series)
  • Explain architectural patterns (monolithic, services oriented, microservices, and event driven)
  • Utilize advanced version control operations with Git
  • Explain the concepts of release packaging and dependency management
  • Construct a sequence diagram that includes API calls
12 objectives · 307 free questions · 67 pages
2.0 Using APIs
  • Implement robust REST API error handling for time outs and rate limits
  • Implement control flow of consumer code for unrecoverable REST API errors
  • Identify ways to optimize API usage through HTTP cache controls
  • Construct an application that consumes a REST API that supports pagination
  • Describe the steps in the OAuth2 three-legged authorization code grant flow
5 objectives · 137 free questions · 29 pages
3.0 Cisco Platforms
  • Construct API requests to implement chatops with Webex API
  • Construct API requests to create and delete objects using Firepower device management (FDM)
  • Construct API requests using the Meraki platform to accomplish these tasks
  • Construct API calls to retrieve data from Intersight
  • Construct a Python script using the UCS APIs to provision a new UCS server given a template
  • Construct a Python script using the Cisco DNA center APIs to retrieve and display wireless health information
  • Describe the capabilities of AppDynamics when instrumenting an application
  • Describe steps to build a custom dashboard to present data collected from Cisco APIs
8 objectives · 178 free questions · 38 pages
4.0 Application Deployment and Security
  • Diagnose a CI/CD pipeline failure (such as missing dependency, incompatible versions of components, and failed tests)
  • Integrate an application into a prebuilt CD environment leveraging Docker and Kubernetes
  • Describe the benefits of continuous testing and static code analysis in a CI pipeline
  • Utilize Docker to containerize an application
  • Describe the tenets of the "12-factor app"
  • Describe an effective logging strategy for an application
  • Explain data privacy concerns related to storage and transmission of data
  • Identify the secret storage approach relevant to a given scenario
  • Configure application specific SSL certificates
  • Implement mitigation strategies for OWASP threats (such as XSS, CSRF, and SQL injection)
  • Describe how end-to-end encryption principles apply to APIs
11 objectives · 306 free questions · 65 pages
5.0 Infrastructure and Automation
  • Explain considerations of model-driven telemetry (including data consumption and data storage)
  • Utilize RESTCONF to configure a network device including interfaces, static routes, and VLANs (IOS XE only)
  • Construct a workflow to configure network parameters with:
  • Identify a configuration management solution to achieve technical and business requirements
  • Describe how to host an application on a network device (including Catalyst 9000 and Cisco IOx-enabled devices)
5 objectives · 131 free questions · 28 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 code350-901
CertificationCisco Certified DevNet Professional
Exam formatMultiple choice and multiple response
Duration120 minutes
DeliveryPearson VUE
LanguagesEnglish, Japanese
PricingUS $400
Certification levelProfessional
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 DevNet Professional

Cisco Certified DevNet Professional badgeCredential earnedCisco Certified DevNet Professional Professional level certification
Renewal and maintenance

Cisco 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 350-901 exam relate to the retired 200-901 DEVASC exam?

The 350-901 AUTOCOR exam is a higher-level core exam for the DevNet Professional certification, while 200-901 DEVASC is the Associate-level exam. Passing 350-901 can also be used towards recertification.

Do I need to earn the DevNet Associate certification before taking 350-901?

No, the DevNet Associate is not a mandatory prerequisite. However, it is recommended as a foundational step before pursuing the Professional-level certification.

Is there a hands-on lab component in the 350-901 exam?

The 350-901 exam is a written exam. It does not include a hands-on lab, but it tests practical knowledge of automation and programmability concepts.

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

For most exams, you must wait 5 calendar days after the day of the exam before retaking it. For CCIE or CCDE written exams, the wait is 15 days. The 350-901 is a Professional-level exam, so the 5-day rule applies.

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

Yes, you can use Cisco Learning Credits to pay for the exam. You can redeem them for exam vouchers through Pearson VUE.

What job roles does the DevNet Professional certification map to?

It aligns with roles such as network automation engineer, DevOps engineer, and software developer focused on network programmability.

Can I recertify by passing a different exam?

Yes, you can recertify by passing any other certification exam at the same or higher level, or by earning Continuing Education (CE) credits.

Is the 350-901 exam available in countries outside the US?

Yes, the exam is available globally through Pearson VUE. Pricing may vary by country, and you should check Pearson VUE for local availability and currency.

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