Claude Agent SDK: What Architects Need to Know
Master the claude agent sdk concepts tested on the CCAR-F exam. Compare certification tracks, domain weights, and prep strategies for architects in 2026.
By Solomon Udoh · AI Architect & Certification Lead

The claude agent sdk is not a single downloadable library with a version number on PyPI. It is Anthropic's layered set of primitives, the Messages API, tool-use schemas, the Model Context Protocol, and the agentic loop conventions, that architects assemble into production agent systems. Understanding where those primitives sit, how they compose, and where they fail is exactly what the Claude Certified Architect, Foundations (CCAR-F) exam tests. This guide maps the SDK surface to the five exam domains, compares the four live certification tracks, and gives you a concrete study path.
What does the "claude agent sdk" actually mean for architects?
The phrase covers three overlapping layers that Anthropic documents separately but that architects must integrate:
- The Messages API with tool-use blocks,
stop_reasoninspection, and multi-turn conversation management. - The Model Context Protocol (MCP), which standardises how tools, resources, and prompts are exposed to Claude across environments.
- Agentic loop conventions: how a coordinator spawns subagents, passes structured context, intercepts tool calls via hooks, and decides when to escalate to a human.
The CCAR-F exam draws 4 scenarios at random from a bank of 6 at each sitting, so you cannot predict which slice of the SDK surface will dominate your paper. Broad coverage is the only safe strategy.
Every item is scenario-based and tests practical judgment, not recall.
How do the four live certification tracks compare?
Anthropic launched four proctored Pearson VUE tracks on 12 March 2026. The table below uses only verified facts from the official programme.
| Track | Code | Price | Items | Time | Passing Score | Validity |
|---|---|---|---|---|---|---|
| Associate, Foundations | CCAO-F | $99 | Not published | Not published | 720 | 12 months |
| Architect, Foundations | CCAR-F | $125 | 60 | 120 min | 720 | 12 months |
| Developer, Foundations | CCDV-F | $125 | 53 | 120 min | 720 | 12 months |
| Architect, Professional | CCAR-P | $175 | Not published | Not published | Not published | Not published |
Anthropic has stated that more tracks are planned for later in 2026 but has not announced dates. We will update this table as official details are confirmed. Do not rely on community speculation about prerequisites, validity periods for CCAR-P, or launch windows for any track not yet live.
One practical note: the search trend asking whether CCA-F is a mandatory prerequisite for CCAR-P is reasonable, but Anthropic has not published prerequisite requirements for CCAR-P. We will not invent an answer. Check anthropic.com for the authoritative programme page.
What are the CCAR-F domain weights, and where does the SDK surface appear?
The exam allocates 60 items across five domains. The weights below are per the official exam guide.
| Domain | Weight | Core SDK surface tested |
|---|---|---|
| 1. Agentic Architecture & Orchestration | 27% | Agentic loop design, coordinator/subagent patterns, session management, hook pipelines |
| 2. Tool Design & MCP Integration | 18% | Tool descriptions, tool_choice config, MCP scoping, error propagation |
| 3. Claude Code Configuration & Workflows | 20% | Three-level config hierarchy, CLAUDE.md, CI/CD integration |
| 4. Prompt Engineering & Structured Output | 20% | Few-shot construction, schema design, XML structuring, output validation |
| 5. Context Management & Reliability | 15% | Attention dilution, stale context, summary injection, fork vs resume decisions |
Domain 1 carries the heaviest weight at 27%, which means the agentic loop and its failure modes are the single most important area to master. Our Agentic Architecture & Orchestration concept library covers all 30 task statements mapped to this domain.
How does the agentic loop map to SDK primitives?
The canonical loop looks like this in pseudocode:
import anthropicclient = anthropic.Anthropic()def run_agent(tools, system, messages):while True:response = client.messages.create(model="claude-opus-4-5",max_tokens=4096,system=system,tools=tools,messages=messages,)# Inspect stop_reason before appendingif response.stop_reason == "end_turn":return response.contentif response.stop_reason == "tool_use":tool_results = execute_tools(response.content)messages.append({"role": "assistant", "content": response.content})messages.append({"role": "user", "content": tool_results})else:# Unexpected stop_reason: escalate rather than loop silentlyraise RuntimeError(f"Unhandled stop_reason: {response.stop_reason}")
The exam consistently rewards deterministic handling of stop_reason over optimistic assumptions. A scenario that shows a loop silently continuing after an unexpected stop reason is almost always testing whether you recognise the agentic loop anti-pattern and can name the correct fix.
What MCP integration patterns does the exam test?
Domain 2 (18%) focuses on how tools are described, scoped, and wired through MCP. Three patterns appear repeatedly in exam scenarios:
Tool description quality. Claude selects tools based on their descriptions, not their implementation. A vague description causes misrouting; the fix is almost always a description rewrite, not a code change. This is the low-effort, high-leverage fix principle.
MCP scoping hierarchy. MCP servers can be scoped at the user, project, or global level. Misunderstanding scope causes tools to appear in the wrong context or to be unavailable where needed. The MCP scoping hierarchy concept covers the decision rules.
Error propagation. When a tool call fails, the isError flag in the MCP response signals the failure type. Swallowing errors silently is a common anti-pattern the exam penalises. The correct pattern is to surface structured error metadata so the coordinator can route or escalate appropriately.
A minimal MCP tool definition with proper error signalling looks like this:
{"name": "query_database","description": "Executes a read-only SQL query against the production analytics database. Use this tool when the user asks for aggregated metrics, counts, or trend data. Do NOT use for schema inspection or write operations.","inputSchema": {"type": "object","properties": {"sql": {"type": "string","description": "A valid read-only SQL SELECT statement."}},"required": ["sql"]}}
Notice the description tells Claude when to use the tool and when not to. That specificity is what the tool descriptions as selection mechanism concept formalises.
How does CCAR-F compare to vendor-agnostic and cloud-specific AI certifications?
This is a legitimate architectural question, not just a marketing one. The table below compares what we can verify.
| Dimension | CCAR-F | AWS AI Practitioner | NVIDIA NCP-AAI |
|---|---|---|---|
| Cloud scope | Cloud-agnostic (API-first) | AWS ecosystem | NVIDIA GPU/inference stack |
| Item format | Scenario-based, practical judgment | Mix of recall and scenario | Not independently verified |
| Anti-pattern testing | Explicit (loop, context, tool failures) | Limited per public guide | Not independently verified |
| Validity | 12 months | 3 years | Not independently verified |
| Cost | $125 | $100 (approx, varies by region) | Not independently verified |
| Prerequisite | None stated | None stated | Not independently verified |
We do not have verified item counts or domain weights for NVIDIA NCP-AAI from a primary source, so we have not fabricated them. The CCAR-F's 12-month validity is shorter than AWS's three-year window, which is worth factoring into renewal planning if you hold multiple credentials.
The CCAR-F's cloud-agnostic positioning is genuine: the exam tests the Messages API and MCP, both of which work regardless of whether your infrastructure runs on AWS, GCP, or Azure. That said, the exam does not test cloud-specific deployment mechanics (IAM policies, VPC configuration, and so on), so it complements rather than replaces a cloud provider certification.
Should architects take CCAR-F now or wait for CCAR-P?
We will give you the honest answer: we do not know when CCAR-P will be available, what it will cost beyond the $175 price point, or what its prerequisites are. Anthropic has not published that information.
What we do know is that the Claude Partner Network had over 40,000 partner applicant firms and 10,000 certified individuals as of 3 June 2026. Credential holders who certified early are already visible in that ecosystem. Waiting for a track with no confirmed launch date means deferring that visibility indefinitely.
The practical case for taking CCAR-F now:
- The 12-month validity clock starts on your award date, not on CCAR-P's launch date. If CCAR-P launches within your validity window, you hold both credentials simultaneously.
- The CCAR-F domains (especially Domain 1 at 27%) are foundational to whatever a professional tier will test. Study now compounds.
- The $125 cost is a known quantity. Waiting introduces uncertainty without reducing cost.
The case for waiting is weaker: it rests on the assumption that CCAR-P will launch soon and that holding CCAR-F first will somehow disadvantage you. Neither assumption has evidence behind it.
What does a structured study path look like?
We recommend a four-phase approach tied to the domain weights.
-
Baseline (week 1). Take a full 60-question practice exam scored 100 to 1000. Identify which domains fall below 720 equivalent. Our practice exams mirror the real format exactly.
-
Domain 1 deep dive (weeks 2 to 3). At 27%, this is where most marks are won or lost. Work through hub-and-spoke architecture, parallel subagent spawning, and structured context passing. Understand when to fork a session versus resume it.
-
Domains 3 and 4 (week 4). Domains 3 and 4 each carry 20%. Claude Code configuration and prompt engineering are the most practitioner-friendly domains if you have hands-on experience. If not, the Claude Code Configuration & Workflows and Prompt Engineering & Structured Output concept libraries are the fastest path to coverage.
-
Domains 2 and 5 plus full mock (week 5). Close out Tool Design and Context Management, then sit a second full practice exam. Compare your scaled score to 720 and review percent-correct by domain in the score report.
Each sitting draws 4 scenarios at random from a bank of 6.
That randomness means you cannot safely skip any domain. A sitting that draws heavily from Domain 5 (Context Management, 15%) will punish candidates who treated it as optional.
How does the CCDV-F developer track differ from CCAR-F for architects?
Some architects are considering both tracks. The structural differences matter.
| Dimension | CCAR-F (Architect) | CCDV-F (Developer) |
|---|---|---|
| Items | 60 | 53 |
| Domains | 5 | 8 |
| Scenario bank | Yes (4 of 6 per sitting) | No scenario bank |
| Heaviest domain | Domain 1: Agentic Architecture, 27% | Domain 2: Applications & Integration, 33.1% |
| Claude Code weight | Domain 3: 20% | Domain 3: 3.1% |
| Security domain | Covered within orchestration | Domain 7: Security & Safety, 8.1% |
The developer track's 33.1% weight on Applications & Integration reflects a different centre of gravity: integration patterns, SDK usage in application code, and model selection optimisation. The architect track's 27% on Agentic Architecture reflects system-level orchestration decisions. They are complementary, not redundant.
AI Skill Certs offers adaptive study, Archie tutoring, and practice exams for both CCAR-F and CCDV-F today. We are an independent prep platform, not affiliated with or endorsed by Anthropic.
What exam-day mechanics should architects know?
- Format: Multiple-choice and multiple-response. Each item states how many responses to select. Read that instruction before answering.
- Scoring: 100 to 1000 scale, passing at 720. The raw-to-scaled conversion is not published, so do not try to calculate a question count target. Focus on the scaled score.
- Score report: You receive pass or fail, your scaled score, and percent-correct by domain. That domain breakdown is your most actionable post-exam data point.
- Delivery: Online-proctored or at a Pearson VUE test centre.
- Retake policy: Anthropic has not published a public retake waiting period; check the official exam guide for current policy before booking.
The exam consistently rewards three heuristics: deterministic solutions over probabilistic ones when stakes are high, proportionate fixes (rewrite the description before rewriting the code), and root-cause tracing before remediation.
Frequently asked questions
Is the claude agent sdk a separate package I need to install?
Which CCAR-F domain covers the agentic loop and tool-use SDK patterns?
Do I need to pass CCAR-F before attempting CCAR-P?
How many questions do I need to answer correctly to pass CCAR-F?
Can I use Anthropic Academy course certificates instead of sitting the proctored CCAR-F exam?
How long is the CCAR-F credential valid, and how do I renew it?
People also ask
What is the Claude agent SDK used for?
Does the CCAR-F exam test the Claude agent SDK directly?
How does the Claude Certified Architect exam compare to AWS AI Practitioner?
What is the passing score for the Claude Certified Architect Foundations exam?
Is the Claude Certified Developer exam harder than the Architect exam?
About the author
AI Architect & Certification Lead
Solomon Udoh is an AI Architect who designs and ships production agent systems on the Claude API and Claude Code. He built AI Skill Certs' adaptive engine and authored its 174-concept knowledge graph, mapping every Claude Certified Architect - Foundations objective to hands-on, exam-aligned practice.
- Designs production multi-agent systems on the Claude API and Agent SDK
- Author of the AI Skill Certs knowledge graph (174 mapped exam concepts)
- Builds with MCP, Claude Code, structured outputs, and agentic loops daily
- Reviews every concept page against the official Anthropic exam guide
You might also like
Ready to put it into practice?
Study every exam concept with an adaptive tutor.