Claude Architect Certification β The Complete Field Guide
By Sam Muthu↗ β an independent practitioner's guide, not affiliated with or endorsed by Anthropic.
A free, deeply-indexed study guide for Anthropic's Claude Certified Architect exams β Foundations (CCAR-F) and Professional (CCAR-P) β written by a practitioner who builds production agentic systems daily, for people who want to understand the concepts, not memorize trivia.
β οΈ Read this first β the honest status of the exams (August 2026): Anthropic's proctored certification exams are currently open only to Claude Partner Network organizations β individuals with personal emails cannot register yet, and most "Anthropic certified" posts you've seen are the free Academy course completion certificates (open to everyone), not the proctored exams. This guide teaches the full blueprint anyway, because the knowledge is the point: if you're at a partner org, this prepares you to pass; if you're not, this prepares you to build β and to sit the exam the day the gate opens or your next employer's partner status unlocks it. The competence isn't gated. Details in the Exam Guide.
π― How this guide is different: every section teaches the architecture behind the answer β the agent loop, the harness, the trust boundaries β with diagrams, runnable snippets, real
CLAUDE.mdand skill samples, and "exam lens" callouts that tell you exactly how a concept gets tested. Where a topic has a trap, we name the trap.
Why a certification at all?
If you learn from scattered blog posts, you get islands of knowledge with invisible gaps between them. A certification blueprint is a map of the whole territory β it tells you what a complete practitioner knows, so learning has a shape instead of a drift. Experienced builders get the complement: the blueprint finds the 30% you've never had to name, and the credential independently verifies that your experience speaks the industry's shared language. Either way the structure is the prize; the badge is a byproduct. The full argument β and the ladder from "I use Claude Code in a terminal" to "I architect agentic systems" β lives in Start Here.
π‘ Reading tip: dotted-underlined terms everywhere in this guide are clickable β each opens a card with the definition, how it looks in code, and a use-case story. Collapsible π story blocks on every domain explain why the topic exists before the reference begins, and π "See it run" blocks sit under every theory diagram, tracing one concrete use case through it β actual Claude API responses, tool results, and which branch fires β so you never have to hold the diagram in your head while hunting for an example. Beginners expand; veterans skip.
Start here
| If you are⦠| Go to |
|---|---|
| A terminal-only Claude Code user | Start Here β the 6-rung ladder: what's really happening β the Claude API in Python β tools β the Agent SDK β MCP vs REST β architecture |
| Wanting the exact model input/output contract | Messages API Spec β every request field in, every response field out; the two JSON shapes that are ~80% of agent knowledge |
| Wanting to learn by building | Capstone Project β one helpdesk agent that touches all five domains |
| New to the certification | Exam Guide β blueprint, scenarios, registration, strategy |
| Studying domain by domain | Domains 1 Β· 2 Β· 3 Β· 4 Β· 5 |
| Wanting worked scenarios | The Six Scenarios β the exact contexts CCAR-F draws from |
| Testing yourself | Practice Questions β 30 questions with reasoned answers |
| One day before the exam | Cram Sheet β the one-pager |
| Looking for a term | Glossary β 70+ terms, AβZ |
| Coming from the AI Fluency course | AI Fluency Bridge β the 4D framework mapped to the machinery here |
| Deploying to production | Deployment & Operations β the five runtime forms, headless/CI (continuous integration), the GCP (Google Cloud Platform) reference architecture |
| Wanting real config samples | Samples β CLAUDE.md, skills, hooks, MCP config |
| Aiming at Professional | CCAR-P Domains |
| Hunting primary sources | Source Catalog β every official + community resource, rated |
The exams at a glance
Two exams carry the Architect name, and it's worth knowing which one you're walking toward. Here they are side by side:
| CCAR-F (Foundations) | CCAR-P (Professional) | |
|---|---|---|
| Questions | 60, scenario-based (4 scenarios from a bank of 6) | 63, traditional |
| Time / Fee | 120 min / $125 | 120 min / $175 |
| Pass | 720 on a 100β1000 scale | 720 |
| Delivery | Pearson VUE (online proctored or test center) | Pearson VUE |
| Validity | 12 months, free on-time renewal | 12 months |
| Top-weighted domain | Agentic Architecture & Orchestration (27%) | Integration (19%) |
The five CCAR-F domains (weight-ordered study plan)
pie showData title CCAR-F blueprint weights "Agentic Architecture & Orchestration" : 27 "Claude Code Config & Workflows" : 20 "Prompt Engineering & Structured Output" : 20 "Tool Design & MCP Integration" : 18 "Context Management & Reliability" : 15
β οΈ The honest prerequisite: courses alone will not carry the architect exams. The blueprints test judgment calls from production work. This guide compresses that judgment β but build something real with Claude Code and MCP before exam day, even if small.
The mental model that unifies everything
The cast β this guide always names its actors precisely. This guide uses five roles to describe a typical tool-using agentic system; some systems omit roles or split them further. Ambiguous words like "the API" or "the server" are banned here in favor of these names:
| Actor | What it is |
|---|---|
| The user / entry point | wherever a task arrives β a person typing, a webhook, a cron job |
| The harness | your deterministic code: builds prompts, executes tools, enforces gates, owns the loop |
| The model (Claude) | the reasoning engine β decides, but never executes anything |
| The Claude API | Anthropic's first-party Messages endpoint, carrying the model calls in this guide (Claude Code uses it under the hood too); the same models are also served via Amazon Bedrock (AWS) and Vertex AI (Google Cloud) |
| Tool backends | the real-world systems your harness calls on the model's behalf β databases, GitHub, payment systems (payment rails) |
And there's a sixth actor the table can't contain: you, the architect. Everything above only works because someone brought the context, defined the objective, set the stage, wrote the goals, and made the rules β that someone is you. Claude is your thinking partner inside a world you constructed. Every domain in this guide is really teaching one slice of that construction job, and we'll point out your seat at the table in each one.
One picture explains 80% of the exam:
flowchart LR
U[User / Trigger] --> H
subgraph H[HARNESS β deterministic code]
C[Assemble context] --> P[Build prompt + tool defs]
P --> M
M --> D{Decision as data}
D -->|tool_use| T[Execute tool]
T --> C
D -->|end_turn| R[Respond]
G[Gates Β· budgets Β· guardrails] -.- D
end
M[π§ MODEL β Claude]
R --> V[Verify / evals]The model decides; the harness executes. Claude returns decisions as data (a tool_use block, a structured JSON object); your deterministic code runs the branch, applies guardrails, and loops. Every domain β agent orchestration, Claude Code, MCP, structured output, context reliability β is a view of this loop. Hold that picture and the scenario questions become readable.
π See it run β the picture traced on one refund request (30 seconds)
A customer writes: "Refund me $500 for order #88."
- [Assemble context] β the harness pulls the order and the refund policy.
- [Build prompt + tool defs] β system prompt + the
issue_refundtool schema + the message. - [π§ MODEL] returns a [Decision as data]:
tool_use: issue_refund {order_id: "88", amount_cents: 50000}. Nothing has happened yet β it's a request, not an action. - [Gates Β· budgets Β· guardrails] β the harness checks its deterministic rule: auto-refund limit $200. 50000 > 20000 β the gate blocks. No prompt wording, no persuasive customer text, no jailbreak changes this line of code.
- The run takes the escalation path: a human reviews the packet; the customer gets an honest "this needs a quick review" reply.
Every domain in this guide is visible in those five steps: pattern choice (Domain 1), the tool schema (Domain 4), the prompt structure (Domain 3), context assembly (Domain 5), and the harness β of which Claude Code itself is an instance (Domain 2). The full three-turn version with real Claude API JSON is in Domain 1.