DevNet Associate
Cisco Certified DevNet Associate
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
The Cisco Certified DevNet Associate - exam code 200-901, often shortened to DEVASC - is an associate-level credential aimed at people who work where software development meets network infrastructure. It suits junior developers building against network APIs, network engineers moving into automation, and operations staff who script repetitive tasks. The blueprint spreads across six areas: software development and design (data formats, version control, testing, code review), understanding and using APIs (REST, HTTP methods and status codes, authentication, JSON/XML parsing), Cisco platforms and development (DNA Center, Meraki, Webex, Intersight, and the DevNet resources around them), application deployment and security (containers, CI/CD basics, secrets, TLS), infrastructure and automation (model-driven programmability, Ansible, Puppet, Chef, Git-based workflows, cloud infrastructure), and network fundamentals (addressing, VLANs, routing, and common protocols). Preparation typically combines Python practice with hands-on API calls against sandbox environments, reading Cisco's published documentation, and reviewing each blueprint objective against a working lab. Note that this page is independent study material and is not affiliated with or endorsed by Cisco; always confirm current exam logistics - item count, time limit, fee, passing score, retake rules and recertification - on Cisco's official certification pages before you book, because the source material reviewed here contained no exam-blueprint data.
What you'll study
About DevNet Associate preparation
What is the question format?
The exam uses multiple-choice and multiple-response items, delivered at a proctored testing center or online with a proctor. Candidates report that some questions ask you to interpret short code or API output rather than recall a definition. Confirm the current delivery options and item count on Cisco's certification site before scheduling.
How hard is the exam?
Most candidates find it moderately demanding because it spans two disciplines that are rarely studied together: developer fundamentals and networking fundamentals. If you already write Python comfortably, the network topics take the most work; if you come from networking, HTTP, JSON and version control take the most work. Plan for several weeks either way.
Do I need to know how to code?
Yes, at a foundational level. Expect to read Python snippets, understand functions, loops, dictionaries and file handling, and recognize how a script calls an API and parses the response. You are not expected to be a software engineer, but you should be able to follow code without translating it line by line.
Should I take CCNA first?
It is not a prerequisite. The network fundamentals portion is lighter than CCNA's, so self-study of addressing, VLANs, routing and common protocols is usually enough. If you have no networking background at all, spend extra time there, or consider CCNA first if you also want a deeper infrastructure credential.
What study order works best?
Start with software development and design plus APIs, because everything later depends on reading JSON, using Git, and calling REST endpoints. Then move to Cisco platform specifics, followed by deployment and security, infrastructure automation, and network fundamentals threaded throughout. Build at least one small script against a public sandbox per domain.
What are the most common failure modes?
Three recur: skipping the networking objectives because they feel unrelated to coding, memorizing API endpoints instead of learning HTTP verbs and status codes, and never writing code outside practice questions. Automation tools and version-control workflows also trip up candidates who only read about them. Hands-on repetition fixes all four.
Are hands-on labs necessary?
Strongly recommended. You can pass some items by reading, but questions that show a request, a response body, or a short script reward muscle memory. Free Cisco sandbox environments, a local Python install, and a Git repository of your own give you enough practice without buying hardware.
How do I handle retakes or recertification?
Retake waiting periods, fees and recertification options are set by Cisco and change over time, and the source material reviewed for this page did not state them. Check your candidate profile on Cisco's certification portal for your exact situation, and read the recertification page before your credential nears expiry.
How current is this page?
This is independent study material, not an official Cisco publication, and the reference text reviewed contained no exam logistics or domain weights. Treat every number - item count, duration, fee, passing score - as unverified here and confirm it on Cisco's official certification pages before you register or budget.