On March 12, 2026, Anthropic launched its first-ever professional certification: the Claude Certified Architect - Foundations (CCA-F). This is a major moment for the AI industry. For the first time, there is a formal, proctored credential that validates your ability to design, build, and deploy production-grade systems on top of Claude. Whether you are an AI engineer looking to stand out, a platform architect evaluating LLM vendors, or a developer who has been building with Claude for months and wants formal recognition, this guide covers everything you need to know about the CCA-F certification.
Start Here
New to CCA-F? Start with our Complete CCA-F Certification Guide for exam overview, domains, and study paths. Then use our CCA-F Cheat Sheet for quick reference and How to Pass CCA-F for exam strategies.
What is CCA-F?
CCA-F stands for Claude Certified Architect - Foundations. It is a foundations-level professional certification created by Anthropic that validates your ability to design, implement, and operate production-grade AI systems using Claude, Claude Code, and the Model Context Protocol (MCP). The exam was launched on March 12, 2026, and it is the cornerstone credential of Anthropic's new Claude Partner Network.
The Official Definition
According to Anthropic, the CCA-F certification validates that a candidate can:
"Architect reliable, safe, and performant AI systems using Claude models, the Model Context Protocol (MCP), and Claude Code across production workloads including agentic loops, structured extraction, code generation, and multi-agent orchestration."
This is not a certification about prompting Claude in a chat window. It is about building real systems that use Claude as a core component, systems that run in production, handle failures gracefully, and scale.
What This Means in Practice
A CCA-F certified professional can:
- Design Agentic Architectures: Build multi-step, tool-using AI systems with proper loop control, escalation paths, and subagent isolation using Claude as the reasoning engine
- Implement MCP Integrations: Connect Claude to external tools and data sources using the Model Context Protocol, including writing
.mcp.jsonconfigurations and designing structured tool descriptions - Configure Claude Code Workflows: Set up
CLAUDE.mdfiles, custom skills, hooks, and CI/CD pipelines that automate development tasks with Claude Code in headless mode - Engineer Production Prompts: Create few-shot prompts, structured output schemas, and batch API workflows that deliver consistent, parseable results at scale
- Manage Context and Reliability: Implement strategies for long-context scenarios, handle error propagation across agentic chains, and design crash recovery mechanisms that maintain system state
These are not abstract skills. Every one of them maps directly to a specific exam domain, and every domain is tested through realistic production scenarios.
Preparing for CCA-F? Practice with 390+ exam questions
Understanding Claude Architecture

To understand why the CCA-F matters, you need to understand what "Claude Architecture" means, and why it is fundamentally different from simply using Claude.
Traditional Claude Usage vs Architecture-Level Thinking
Most people interact with Claude through the consumer interface at claude.ai. You type a message, Claude responds, and the conversation continues back and forth. This is valuable, but it is not architecture.
Traditional Claude Usage:
User Message → Claude → Response
Example: "Summarize this PDF" → Claude → "Here's a summary..."
Claude Architecture:
Business Goal → System Design → [Claude API + MCP Tools + Orchestration + Error Handling + Monitoring] → Production System
Example: "Build an automated code review pipeline" → Architect:
1. Designs agentic loop with Claude Code (orchestration)
2. Configures MCP servers for GitHub, Jira, Slack (tool integration)
3. Implements structured output parsing for review comments (prompt engineering)
4. Adds retry logic and crash recovery (reliability)
5. Sets up CI/CD triggers with headless Claude Code (automation)
6. Monitors token usage and latency (operations)
The CCA-F tests your ability to think at the architecture level. You need to understand not just what Claude can do, but how to build systems around it that are reliable, efficient, and safe.
Key Architecture Concepts
The CCA-F covers several architecture concepts that distinguish it from other AI certifications. These are the building blocks you need to master:
Agentic Loops
An agentic loop is a pattern where Claude repeatedly plans, acts, observes, and decides whether to continue or stop. Unlike a simple request-response interaction, an agentic loop gives Claude autonomy to execute multi-step tasks. The CCA-F tests your understanding of loop termination conditions, token budget management, and when to use synchronous versus asynchronous execution.
Multi-Agent Orchestration
Multi-agent systems use multiple Claude instances (or a mix of Claude and other components) working together on a complex task. The exam covers the hub-and-spoke pattern, where a coordinator agent delegates to specialized subagents, as well as subagent isolation (ensuring one agent's failure does not cascade to others).
Model Context Protocol (MCP)
MCP is Anthropic's open standard for connecting Claude to external tools and data sources. Think of it as a USB-C port for AI: a universal interface that any tool provider can implement. The CCA-F expects you to understand MCP server configuration, tool description best practices, and structured error handling.
Claude Code
Claude Code is Anthropic's AI-powered development environment that can execute code, manage files, and interact with external systems. The CCA-F tests your ability to configure Claude Code for team use (via CLAUDE.md files), create custom skills, set up permission hooks, and run Claude Code in headless mode for CI/CD automation.
Extended Thinking
Extended thinking is a Claude capability that allows the model to perform internal reasoning before generating a visible response. When enabled through the API, Claude receives a "thinking budget" of tokens it can use to work through a problem step by step, similar to how a human might sketch out ideas on a notepad before writing a final answer. The CCA-F tests when extended thinking is appropriate (complex reasoning tasks, multi-constraint problems) versus when it wastes tokens (simple lookups, template-based generation).
The Distinction Between Programmatic Enforcement and Prompt-Based Guidance
This concept deserves its own callout because it appears across every domain on the exam. Programmatic enforcement means using code, schemas, validators, and system-level controls to ensure Claude behaves correctly. Prompt-based guidance means including instructions in the prompt that ask Claude to behave a certain way. The key insight: prompts are suggestions, code is law. Production systems rely on programmatic enforcement for critical behaviors and use prompt-based guidance as a supplement, not a replacement.
Understanding these five concepts and the core distinction is essential. If any of them are unfamiliar, the Complete CCA-F Certification Guide provides detailed explanations of each.
The CCA-F Certification Framework
Certification Level: Foundations
The "F" in CCA-F stands for Foundations. This is Anthropic's entry-level certification, but do not let the word "foundations" mislead you. This is not a beginner exam. It assumes you have real-world experience building with Claude and tests practical, scenario-based knowledge.
Anthropic has structured CCA-F as the first tier in what is expected to become a multi-level certification path. Future certifications are anticipated to include advanced and specialty tracks, but CCA-F is the starting point, and it is comprehensive.
The Foundations level means:
- Breadth over extreme depth: You need working knowledge across all five domains, not PhD-level expertise in any single one
- Practical over theoretical: Questions are rooted in real production scenarios, not abstract AI theory
- Decision-making over memorization: You are tested on choosing the right approach for a given situation, not reciting API signatures
Prerequisites
Anthropic recommends the following experience before attempting the CCA-F:
- 6+ months of hands-on experience with the Claude API, Claude Code, or MCP
- Familiarity with at least one programming language (Python, JavaScript/TypeScript, or similar)
- Experience building or maintaining at least one Claude-powered application
- Understanding of basic software architecture concepts (APIs, error handling, CI/CD)
There are no formal prerequisite certifications. You do not need to pass another exam first. However, the 6-month experience recommendation is genuine. Candidates who attempt the exam with only theoretical knowledge consistently report that the scenario-based questions are significantly harder than expected.
What You'll Demonstrate
By earning CCA-F, you prove to employers, clients, and the industry that you can:
- Architect agentic systems that handle real-world complexity
- Make sound design decisions about when to use tools, extended thinking, or multi-agent patterns
- Configure Claude Code for team-wide productivity
- Build reliable systems that handle failures gracefully
- Work effectively within Claude's context window and token constraints
- Distinguish between programmatic enforcement and prompt-based guidance (a key theme the exam tests heavily)
That last point deserves emphasis. The CCA-F exam consistently tests whether you understand the difference between enforcing behavior through code (programmatic enforcement) versus asking Claude to follow rules in a prompt (prompt-based guidance). This distinction is at the heart of building production-ready Claude systems. For a deeper look at how this shows up in questions, see our CCA-F Exam Domains Breakdown.
Exam Structure
Here are the essential facts about the CCA-F exam at a glance:
CCA-F Exam Quick Facts
| Detail | Specification |
|---|---|
| Exam Code | CCA-F |
| Total Questions | 60 |
| Time Limit | 120 minutes |
| Passing Score | 720 out of 1000 |
| Score Range | 100 to 1000 |
| Exam Fee | $99 USD |
| Proctoring | Live proctored (no Claude, no docs, no browser) |
| Scenarios Per Sitting | 4 of 6 randomly selected |
| Launched | March 12, 2026 |
| Recertification | Every 2 years |
Format Overview
The CCA-F is a 60-question, 120-minute proctored exam. You need to score at least 720 out of 1000 to pass. The exam is fully proctored, meaning you cannot access Claude, documentation, a browser, or any external resources during the test. This is a closed-book, closed-tool exam.
You get exactly 2 minutes per question on average. That sounds generous until you read the scenario-based questions, which can be 150+ words each and require you to analyze code snippets, configuration files, or architecture diagrams before selecting the best answer.
The scoring uses a 100 to 1000 scale. Anthropic has not disclosed the exact scoring algorithm, but the 720 threshold means you cannot afford to be weak in any single domain. Even if you ace four domains, a poor showing in the fifth can pull your score below passing.
The 6 Production Scenarios
One of the most distinctive features of the CCA-F exam is its scenario-based structure. Rather than testing isolated facts, the exam presents you with 6 production scenarios, of which 4 are randomly selected for your specific sitting. Each scenario describes a realistic Claude-powered system, and the questions within that scenario test your ability to make architectural decisions within that context.
The six scenarios are:
1. Customer Support Agent You are architecting an autonomous customer support system that uses Claude to handle tickets, search knowledge bases, escalate to humans when needed, and generate structured responses. Questions test agentic loop design, tool integration, and escalation logic. Expect questions about how the agent should handle ambiguous customer requests, when to loop back for clarification versus making an assumption, how to structure the knowledge base search tool description, and how to implement the escalation threshold (programmatic rule versus Claude's judgment).
2. Code Generation Pipeline You are building a code generation system where Claude writes, reviews, and tests code. Questions cover prompt engineering for code output, structured output parsing, quality gates, and how to handle ambiguous specifications. This scenario frequently tests your understanding of how to validate Claude's code output through automated testing (programmatic enforcement) rather than relying solely on Claude's self-assessment (prompt-based guidance). You may see questions about configuring the pipeline to reject code that fails linting or type checks.
3. Multi-Agent Research System You are designing a system where multiple Claude-powered agents collaborate on research tasks: one agent searches, another analyzes, a third synthesizes. Questions focus on multi-agent orchestration, information passing, and conflict resolution. This is the most common scenario for testing the hub-and-spoke pattern and subagent isolation. Expect questions about what happens when the search agent returns contradictory results, how the synthesizer should handle conflicting analyses, and how to manage token budgets across all three agents.
4. Developer Productivity Platform
You are configuring Claude Code for an engineering team. Questions cover CLAUDE.md setup, custom skills, permission hooks, and workflows for code review, refactoring, and documentation generation. This scenario is heavily focused on Domain 3 and tests practical knowledge of Claude Code configuration. You might be asked about what belongs in a CLAUDE.md file versus team documentation, how to structure permission hooks for junior versus senior developers, and how to create reusable skills that the whole team can share.
5. CI/CD Automation Pipeline You are integrating Claude Code into a continuous integration and deployment pipeline. Questions test headless mode configuration, automated testing triggers, security considerations, and output parsing in automated environments. This scenario overlaps with Domains 3 and 5. Expect questions about how to securely pass API keys to Claude Code in a CI environment, how to parse and act on Claude Code's output in an automated workflow, and how to design the pipeline to recover gracefully if Claude Code times out or produces unexpected output.
6. Structured Data Extraction You are building a system that uses Claude to extract structured data from unstructured documents (contracts, invoices, reports). Questions cover JSON schema design, few-shot prompt engineering, batch API usage, and validation strategies. This scenario is a stronghold for Domain 4 topics. Expect questions about how to design a JSON schema that handles edge cases in the source documents, how many few-shot examples to include (and how to select them), when to use the Batch API versus individual requests, and how to validate extracted data against business rules.
Because only 4 of 6 scenarios appear on your exam, you cannot predict which ones you will face. This means you must prepare for all six. Some candidates have reported getting all four of the "harder" scenarios, so there is no shortcut here. Our CCA-F Exam Format Guide provides detailed strategies for each scenario.
Question Distribution by Domain
The 60 questions are distributed across the five exam domains as follows:
Question Distribution by Domain
| Domain | Weight | Approx. Questions |
|---|---|---|
| Domain 1: Agentic Architecture & Orchestration | 27% | ~16 questions |
| Domain 2: Tool Design & MCP Integration | 18% | ~11 questions |
| Domain 3: Claude Code Configuration & Workflows | 20% | ~12 questions |
| Domain 4: Prompt Engineering & Structured Output | 20% | ~12 questions |
| Domain 5: Context Management & Reliability | 15% | ~9 questions |
Domain 1 (Agentic Architecture) carries the heaviest weight at 27%, which means roughly 16 of your 60 questions will come from this domain. If you are short on study time, this is where you should invest most heavily. But remember: you need at least baseline competency in all five domains to hit the 720 threshold.
The Five Exam Domains

Let's break down each domain so you know exactly what you are studying for. For an even deeper analysis with sample questions, see the CCA-F Exam Domains Complete Breakdown.
Domain 1: Agentic Architecture & Orchestration (27%)
This is the largest and most important domain. It tests your ability to design AI systems where Claude operates with autonomy, makes decisions, uses tools, and coordinates with other agents.
Core Topics:
Loop Design and Control Flow You need to understand how to structure agentic loops, meaning the repeating cycle where Claude plans what to do, takes an action (usually a tool call), observes the result, and decides whether to continue or stop. The exam tests:
- When to use a simple loop versus a state machine versus event-driven architecture
- How to set proper termination conditions (maximum iterations, token budgets, goal completion)
- How to handle loops that get stuck (circular reasoning, repeated tool failures)
- The trade-off between giving Claude full autonomy versus inserting human checkpoints
Hub-and-Spoke Pattern The hub-and-spoke model is the most common multi-agent pattern tested on CCA-F. A coordinator agent (the hub) receives a complex task, breaks it into subtasks, delegates each to a specialized subagent (the spokes), and then synthesizes the results. You need to know:
- When hub-and-spoke is appropriate versus simpler architectures
- How to define clear interfaces between the coordinator and subagents
- How to handle partial failures (what happens when one subagent fails but others succeed)
- Token budget allocation across agents
Subagent Isolation A critical principle tested on the exam: subagents should be isolated so that a failure in one does not cascade to others. This means:
- Each subagent gets its own context window (not sharing a single conversation)
- Errors are caught and handled at the coordinator level
- Subagents do not directly communicate with each other; the coordinator manages all information flow
- Resource limits (token budgets, time limits) are enforced per subagent
Anti-Patterns You Must Know The exam heavily tests your ability to recognize anti-patterns. For Domain 1, the key anti-patterns include:
- Infinite loop without termination: An agentic loop with no maximum iteration limit or token budget cap
- God agent: A single agent that tries to do everything instead of delegating to specialists
- Tight coupling: Subagents that depend directly on each other's internal state
- Missing escalation path: An agent that has no mechanism to hand off to a human when it is stuck
Example Exam Scenario: Domain 1
To give you a feel for how Domain 1 questions work, consider this simplified example:
You are designing a customer support agent that handles billing inquiries. The agent has access to tools for looking up account information, processing refunds, and escalating to a human agent. A customer asks about a charge they do not recognize. The agent looks up the charge, determines it is legitimate, and explains it to the customer. The customer insists the charge is wrong. What should the agent do next?
The answer choices might include: (A) Continue explaining the charge is legitimate, (B) Automatically process a refund, (C) Escalate to a human agent with context, (D) Ask the customer for more information about their concern.
The correct answer tests your understanding of escalation logic, the limits of AI autonomy, and when human intervention is appropriate. This is not about knowing Claude's API; it is about knowing how to design systems that make the right decisions.
What to Focus On
Domain 1 is 27% of the exam, so it deserves the most study time. Focus on:
- Understanding the trade-offs between different architecture patterns (not just knowing what they are, but knowing when to use each)
- Being able to identify anti-patterns in code snippets and architecture descriptions
- Knowing when to add human-in-the-loop checkpoints and when full autonomy is appropriate
- Understanding token budget implications of different orchestration approaches
For a complete list of all 7 heavily tested anti-patterns, check the CCA-F Cheat Sheet.
Domain 2: Tool Design & MCP Integration (18%)
This domain tests your understanding of how to connect Claude to external systems using tools and the Model Context Protocol.
Core Topics:
Tool Descriptions How you describe a tool to Claude matters enormously. A well-written tool description leads to accurate, appropriate tool calls. A poorly written one leads to hallucinated parameters, missed tool calls, or incorrect tool selection. The exam tests:
- Writing clear, unambiguous tool descriptions that include parameter constraints
- Using examples in tool descriptions to guide Claude's behavior
- The difference between required and optional parameters
- How tool description length affects context window usage
.mcp.json Configuration
MCP is configured through .mcp.json files that define which MCP servers are available and how they connect. You need to understand:
- The structure of a
.mcp.jsonfile (server definitions, transport types, environment variables) - How to configure multiple MCP servers for different tool categories
- Security considerations: which environment variables to expose, which to keep secret
- The difference between
stdioandssetransport types and when to use each
Structured Errors When a tool call fails, the error message returned to Claude needs to be structured and informative so Claude can decide what to do next. The exam tests:
- Returning error codes, error messages, and suggested remediation in tool responses
- Distinguishing between retryable errors (network timeout) and permanent errors (invalid input)
- How Claude uses structured error information to decide between retrying, trying an alternative tool, or escalating to a human
- The anti-pattern of returning raw stack traces or generic "error occurred" messages
Tool Selection and Routing When Claude has access to many tools, it needs to select the right one. The exam tests your understanding of:
- How Claude decides which tool to call based on the user's request and available tool descriptions
- Strategies for reducing tool confusion when multiple tools have similar functionality
- Namespacing tools to avoid conflicts
- Performance implications of registering too many tools (context window overhead)
MCP vs Direct API Integration A common question type asks you to evaluate when MCP is the right choice versus a direct API integration. The general guidance is:
- Use MCP when you want a standardized, reusable tool interface that can work across different Claude-powered applications
- Use direct API integration when you need fine-grained control over the interaction or when MCP's abstraction layer adds unnecessary overhead
- MCP is preferred for tools that will be shared across teams or applications
- Direct integration is preferred for one-off, highly customized tool calls
What to Focus On
Domain 2 is 18% of the exam. The most common mistakes candidates make in this domain are:
- Writing tool descriptions that are too vague ("searches the database") instead of specific ("searches the customer database by email address, returning the most recent 10 orders with their status and total amount")
- Forgetting to handle errors in tool responses, which leaves Claude without enough information to decide what to do next
- Over-registering tools (giving Claude access to 50 tools when only 5 are relevant to the current task, wasting context window space)
- Misunderstanding the security implications of MCP configuration (exposing sensitive environment variables or giving tools write access when read access would suffice)
Domain 3: Claude Code Configuration & Workflows (20%)
This domain is unique to the CCA-F. No other AI certification tests your ability to configure an AI coding assistant for team-wide use. Claude Code is Anthropic's AI-powered development tool, and the CCA-F expects you to know how to set it up, customize it, and integrate it into engineering workflows.
Core Topics:
CLAUDE.md Configuration
CLAUDE.md is the configuration file that tells Claude Code how to behave in a specific project. Think of it as a project-level system prompt. The exam tests:
- What to include in
CLAUDE.md(code style preferences, project conventions, architectural decisions, forbidden patterns) - The difference between project-level, user-level, and workspace-level configurations
- How
CLAUDE.mdinteracts with Claude Code's built-in behaviors - The anti-pattern of putting secrets or environment-specific values in
CLAUDE.md
Custom Skills Skills are reusable workflows that extend Claude Code's capabilities. The exam covers:
- When to create a custom skill versus using a built-in command
- How to structure a skill with clear inputs, outputs, and error handling
- Sharing skills across a team
- The relationship between skills and
CLAUDE.mddirectives
Hooks and Permissions Hooks allow you to run custom code before or after Claude Code performs certain actions. The exam tests:
- Using hooks to enforce code quality standards (linting, type checking)
- Permission hooks that control what Claude Code can and cannot do
- The difference between blocking hooks (must pass to continue) and advisory hooks (provide feedback but do not block)
- Security implications of hook configuration
CI/CD Integration One of the most powerful uses of Claude Code is running it in headless mode within CI/CD pipelines. The exam covers:
- Configuring Claude Code to run without human interaction
- Triggering Claude Code actions from CI/CD events (pull request opened, test failed, deployment started)
- Parsing Claude Code's output in automated environments
- Security considerations: API keys, permissions, and output sanitization
What to Focus On for Domain 3
Domain 3 is 20% of the exam, and it is where many candidates are weakest because Claude Code configuration is a practical skill that you either have or you do not. You cannot fake your way through these questions with theoretical knowledge.
The most important thing you can do for this domain is actually set up Claude Code on a project. Create a CLAUDE.md file. Try building a custom skill. Set up a hook that runs a linter before Claude Code commits code. If you have CI/CD infrastructure available, try running Claude Code in headless mode. Even 2-3 hours of hands-on practice will teach you more about Domain 3 than 10 hours of reading.
Common mistakes candidates make in this domain include:
- Confusing what belongs in
CLAUDE.mdversus what belongs in documentation or code comments - Not understanding the scope hierarchy (project-level settings override user-level settings, but not the other way around)
- Overlooking the security implications of hooks (a poorly configured hook could leak secrets or allow unauthorized code execution)
- Treating CI/CD integration as "just run Claude Code in a script" without considering error handling, timeout management, or output parsing
The CCA-F Study Plan dedicates an entire week to Claude Code configuration, with hands-on exercises you can practice.
Domain 4: Prompt Engineering & Structured Output (20%)
This domain tests your ability to write prompts that produce consistent, parseable, production-quality output. It goes far beyond basic prompt engineering, focusing on techniques specific to building systems rather than having conversations.
Core Topics:
Few-Shot Prompting Few-shot prompts include examples that show Claude the expected input-output pattern. The exam tests:
- How many examples to include (diminishing returns, context window trade-offs)
- Selecting examples that cover edge cases, not just the happy path
- The ordering of examples and its effect on output quality
- When few-shot is better than zero-shot with detailed instructions
JSON Schema and Structured Output Production systems need parseable output. The exam covers:
- Defining JSON schemas that constrain Claude's output format
- Using
tool_useresponses to force structured output - Handling cases where Claude deviates from the expected schema
- Validating and post-processing Claude's structured output
Batch API Usage The Batch API allows you to process large volumes of requests efficiently. The exam tests:
- When to use the Batch API versus synchronous requests
- How batch processing affects latency, cost, and throughput
- Error handling in batch workflows (partial failures, retries)
- Designing prompts that work well in batch contexts (stateless, self-contained)
Extended Thinking Claude's extended thinking feature allows the model to reason through complex problems before generating a response. The exam covers:
- When extended thinking is beneficial versus when it wastes tokens
- How extended thinking interacts with tool use
- Budget allocation for thinking tokens versus output tokens
- The difference between asking Claude to "think step by step" in a prompt versus enabling the extended thinking API feature
The Programmatic vs Prompt-Based Distinction This is one of the most important concepts on the entire exam. The CCA-F repeatedly tests whether you understand when to enforce behavior through code versus when to guide behavior through prompting.
For example:
- Programmatic enforcement: Using a JSON schema validator to reject responses that do not match the expected format
- Prompt-based guidance: Telling Claude "always respond in JSON format"
The correct answer in production systems is almost always programmatic enforcement for critical behaviors, with prompt-based guidance as a supplement. If you remember one thing from this section, make it this: prompts can be ignored; code cannot.
Here are more examples of this distinction as it appears across the exam:
| Behavior | Programmatic Enforcement | Prompt-Based Guidance |
|---|---|---|
| Output format | JSON schema validator that rejects non-conforming responses | "Please respond in JSON format" |
| Content length | Truncate or reject responses exceeding a character limit | "Keep your response under 500 words" |
| Forbidden topics | Content filter that blocks responses containing banned terms | "Do not discuss competitor products" |
| Tool usage | Only register the tools that should be available for a given task | "Only use the search tool for this request" |
| Language | Post-processing that detects and rejects non-English responses | "Always respond in English" |
The exam will present scenarios where the correct answer involves combining both approaches: use prompt-based guidance to steer Claude in the right direction, and use programmatic enforcement as the safety net that guarantees compliance.
What to Focus On for Domain 4
Domain 4 is 20% of the exam. The most important skill for this domain is being able to evaluate a prompt and identify what is missing or suboptimal. Many questions present a prompt that "mostly works" and ask you to identify the improvement that would make it production-ready.
Key areas to study:
- The structure of effective few-shot examples (input, expected output, and optionally the reasoning)
- How to handle edge cases in structured output (null values, missing fields, unexpected formats)
- The trade-off between prompt complexity and reliability (overly complex prompts can confuse Claude)
- When to use tool_use for structured output versus asking Claude to output JSON directly
Domain 5: Context Management & Reliability (15%)
This domain tests your understanding of Claude's context window limitations and your ability to build systems that remain reliable even when things go wrong.
Core Topics:
Lost-in-the-Middle Problem Research has shown that language models pay more attention to information at the beginning and end of the context window, and less attention to information in the middle. The exam tests:
- How the lost-in-the-middle effect impacts system design
- Strategies for placing critical information at the start or end of the context
- When to use summarization versus truncation to manage long contexts
- How retrieval-augmented generation (RAG) patterns interact with this effect
Error Propagation in Agentic Chains When an agentic system makes a mistake in step 3 of a 10-step process, how does that error propagate? The exam covers:
- Designing checkpoints where the system validates its progress
- Implementing rollback mechanisms for multi-step operations
- The difference between fail-fast and fail-safe strategies
- How to detect when Claude is "confidently wrong" and intervene
Crash Recovery Production systems crash. The exam tests your ability to design systems that recover gracefully:
- Persisting agent state so it can resume after a crash
- Idempotent tool calls (calling the same tool twice produces the same result, not duplicate actions)
- Designing conversation state that can be reconstructed from a durable store
- The trade-off between recovery completeness and recovery speed
Token Budget Management Every Claude interaction has a token cost. The exam tests:
- Estimating token usage for different types of requests
- Setting per-request and per-session token budgets
- Strategies for reducing token usage without sacrificing quality (summarization, selective context)
- How token budget constraints affect agentic loop design (when to stop even if the task is not complete)
Context Window Optimization With context windows up to 200K tokens, you have a lot of room, but not infinite room. The exam tests:
- Strategies for managing context in long-running conversations
- When to create a new conversation versus continuing an existing one
- How to prioritize which information stays in context and which gets summarized or dropped
- The interaction between context length and response quality/latency
Observability and Monitoring Production reliability requires observability. While this is not an operations certification, the exam does test your understanding of:
- What metrics to track for Claude-powered systems (latency, token usage, error rates, tool call success rates)
- How to detect degradation in Claude's output quality over time
- When to alert on anomalies (sudden increase in token usage might indicate a looping agent)
- The role of logging in debugging agentic systems (what to log, what not to log for privacy reasons)
What to Focus On
Domain 5 is 15% of the exam, making it the smallest domain. But do not underestimate it. Many candidates report that Domain 5 questions are the hardest because they require you to think about failure modes, which is inherently more difficult than thinking about happy paths.
The key insight for this domain: every reliability strategy has a trade-off. Persisting agent state after every step improves crash recovery but adds latency. Summarizing context preserves important information but loses detail. Fail-fast strategies prevent cascading errors but may abort tasks prematurely. The exam tests your ability to evaluate these trade-offs and choose the right strategy for a given scenario.
Example Exam Scenario: Domain 5
Your multi-agent research system has been running for 45 minutes on a complex analysis task. The coordinator agent has collected results from 3 of 4 subagents when the system crashes due to an infrastructure issue. When the system restarts, how should it recover?
The answer choices might test whether you understand:
- That restarting the entire task from scratch wastes the work already done (and the tokens already spent)
- That only the failed subagent needs to be re-run if state was properly persisted
- That idempotent tool calls are essential for safe recovery (re-calling a tool should not create duplicate side effects)
- That the coordinator needs a way to detect which subagents have already completed
Master These Concepts with Practice
Our CCA-F practice bundle includes:
- 6 full practice exams (390+ questions)
- Detailed explanations for every answer
- Domain-by-domain performance tracking
30-day money-back guarantee
Who Should Get CCA-F Certified?

Ideal Candidates
The CCA-F is designed for professionals who are already building with Claude and want to validate their expertise. The ideal candidates include:
AI Architects You design AI systems for organizations. You make decisions about which models to use, how to structure agentic workflows, and how to integrate AI into existing infrastructure. CCA-F validates that you can do this specifically with Claude, which is increasingly what clients and employers are asking for.
LLM Engineers You write the code that connects Claude to production systems. You build the tool integrations, manage the prompt templates, handle the error cases, and optimize the token usage. CCA-F validates the skills you use every day.
Platform Engineers You build the internal platforms that other engineers use to build with Claude. You configure Claude Code for teams, set up CI/CD pipelines with Claude integration, and manage the infrastructure that supports Claude-powered applications. Domain 3 (Claude Code Configuration) is practically written for you.
Technical Product Managers You make decisions about how to use Claude in your products. While the CCA-F is primarily technical, the architectural thinking it validates is directly relevant to product decisions about capability trade-offs, cost optimization, and reliability requirements.
Senior Developers You have been building with Claude for 6+ months and want a credential that reflects your hands-on experience. CCA-F distinguishes you from the many developers who have only used Claude casually.
DevOps and MLOps Engineers You manage the infrastructure that AI systems run on. While your day-to-day might focus on deployment pipelines, monitoring, and scaling, the CCA-F's coverage of CI/CD integration, headless Claude Code, and crash recovery is directly relevant. Domain 5 (Context Management & Reliability) speaks your language.
Startup CTOs and Technical Co-Founders If you are building a product on Claude, the CCA-F validates that your technical leadership is grounded in best practices. For startups seeking Anthropic partnership or investment, having a CCA-F certified founder signals seriousness and competence.
Who Should Probably Wait
Not everyone should rush to take the CCA-F right now. If any of the following apply, consider building more experience first:
- Pure data scientists who work primarily with training and fine-tuning models rather than building production applications
- Professionals who have only used Claude through the chat interface and have not worked with the API, Claude Code, or MCP
- Beginners to software engineering who are not yet comfortable with concepts like APIs, CI/CD, JSON schemas, and error handling
- Professionals committed to a different LLM ecosystem (if you exclusively use GPT-4 or Gemini, the Claude-specific focus of CCA-F may not be immediately useful)
The CCA-F will still be available when you are ready. There is no advantage to taking it before you have the foundational experience to pass.
Career Paths Enabled
Earning the CCA-F credential opens specific career pathways:
- Claude Solutions Architect at Anthropic partner organizations: designing and implementing Claude-based systems for enterprise clients
- AI Platform Lead responsible for Claude infrastructure at enterprises: managing the tooling, pipelines, and governance for Claude adoption across an organization
- AI Consulting roles where Claude expertise is a differentiator: helping companies migrate from prototype to production with Claude
- Staff/Principal Engineer roles that require demonstrated AI architecture capability: CCA-F serves as evidence of technical depth during promotion and hiring processes
- Technical Leadership positions where CCA-F signals both depth and current relevance: VP of Engineering and CTO roles increasingly expect AI architecture competence
- Independent contractor and freelance AI developer roles: the CCA-F gives clients confidence in your abilities before engaging
Career Impact
As a newly launched certification (March 2026), specific salary impact data is still emerging. However, the investment signals are strong: Anthropic has committed $100 million to the Claude Partner Network, and major consulting firms — Accenture (training 30,000 professionals), Cognizant (350,000 associates with Claude access), Deloitte, and Infosys — are actively building Claude practices. AI architecture roles requiring Claude expertise are increasingly appearing in job postings across financial services, healthcare technology, and enterprise SaaS, and certified architects will be well-positioned as demand grows.
Claude Partner Network
CCA-F is the required credential for the Claude Partner Network, Anthropic's ecosystem of certified organizations and individuals. Backed by a $100M investment from Anthropic, the Partner Network provides certified professionals with early access to new Claude features, dedicated technical support, co-marketing opportunities, and customer referrals. Learn more in our CCA-F Career and Salary Guide.
Why Anthropic Created CCA-F

The Market Need
The AI certification landscape has been fragmented and, frankly, behind the times. Most existing AI certifications focus on traditional machine learning concepts, cloud platform skills, or vendor-specific tooling that does not address the new reality of LLM-powered systems.
Meanwhile, companies are deploying Claude in production at a rapid pace. Major consulting firms are already investing heavily: Accenture is training 30,000 professionals on Claude, and Cognizant is providing approximately 350,000 associates with Claude access. MCP has emerged as a key protocol for tool integration, and Claude Code adoption continues to grow across engineering teams.
The market needed a credential that validates production-level Claude expertise. Not "I can use ChatGPT" expertise. Not "I completed an online course" expertise. Real, scenario-tested, proctored expertise in building systems that work.
Consider the hiring manager's perspective. When you post a job for "AI Engineer," you receive hundreds of applications. Many candidates list "Claude" or "LLM experience" on their resumes, but how do you distinguish between someone who has chatted with Claude a few times and someone who has built production agentic systems with Claude Code and MCP? Before CCA-F, there was no objective way to make that distinction. Now there is.
How CCA-F Fits Anthropic's Ecosystem
CCA-F is not just a standalone certification. It is part of a larger strategic initiative that signals where Anthropic is heading as a company and an ecosystem.
Anthropic Academy Launched on March 2, 2026, just 10 days before the CCA-F exam went live, Anthropic Academy offers free courses on the Skilljar platform. These courses cover everything from Claude API basics to advanced agentic patterns. They are not required for the exam, but they are the closest thing to "official study material" that exists.
The 13 courses include:
- Claude API Fundamentals
- Prompt Engineering for Production
- Introduction to MCP
- Building Agentic Systems with Claude
- Claude Code for Teams
- Structured Output and JSON Schemas
- Multi-Agent Orchestration Patterns
- Context Window Management
- Error Handling and Reliability
- CI/CD with Claude Code
- Extended Thinking Deep Dive
- Batch API and Scaling
- Security and Safety in Claude Systems
Each course takes 2-4 hours to complete and includes hands-on exercises. While they do not perfectly map to the exam domains (they are broader and less scenario-focused), they provide an excellent foundation.
Claude Partner Network The $100M investment in the Partner Network means Anthropic is serious about building an ecosystem of certified professionals. CCA-F is the entry ticket. Partners get:
- Early access to new Claude models and features (including beta APIs and capabilities)
- Dedicated technical support channels with Anthropic engineers
- Co-marketing and customer referral programs
- The right to display "Claude Certified" branding on websites and materials
- Invitations to partner-only events and technical deep dives
- Access to partner-specific documentation and architecture guides
The Partner Network is modeled after successful programs like AWS Partner Network and Google Cloud Partner Advantage. Companies that are serious about building their practice around Claude are using CCA-F certification as a requirement for their technical teams.
Future Certification Tracks While Anthropic has not publicly confirmed specific future certifications, the "Foundations" designation in CCA-F strongly implies advanced and specialty certifications are coming. Based on the domain structure and Anthropic's product roadmap, the community expects:
- CCA-A (Advanced): Deeper coverage of multi-agent systems, custom model deployments, and enterprise-scale architecture
- CCA-S (Specialty) tracks: Focused certifications in areas like Claude for Healthcare, Claude for Financial Services, or Claude for Code Generation
- Claude Operations Certification: Focused on monitoring, cost optimization, and SLA management for Claude-powered systems
Getting CCA-F now positions you at the front of the line when those certifications launch. Advanced certifications typically require the foundations certification as a prerequisite, so CCA-F will likely be a required stepping stone.
CCA-F vs Other AI Certifications
How does CCA-F stack up against other AI certifications in the market? Here is a direct comparison:
CCA-F vs Other AI Certifications
| Feature | CCA-F (Anthropic) | NCP-AAI (NVIDIA) | AWS AI Practitioner |
|---|---|---|---|
| Focus Area | Claude architecture & production systems | Agentic AI systems (vendor-agnostic) | AWS AI/ML services overview |
| Level | Foundations (with production depth) | Intermediate | Foundational |
| Questions | 60 | 60-65 | 85 |
| Time Limit | 120 minutes | 90 minutes | 120 minutes |
| Passing Score | 720/1000 | 70% | 700/1000 |
| Exam Fee | $99 | $200 | $100 |
| Proctored | Yes (closed-book) | Yes (closed-book) | Yes |
| Scenarios | 4 of 6 real-world | Domain-based | Domain-based |
| Key Strength | Deep Claude-specific architecture | Broad agentic AI concepts | AWS ecosystem breadth |
| Ideal For | Claude builders & architects | AI engineers (any platform) | Cloud-first AI practitioners |
| Launched | March 2026 | 2025 | 2024 |
Key Differences:
CCA-F vs NCP-AAI: The NCP-AAI is vendor-agnostic and covers agentic AI concepts broadly, including NVIDIA-specific tools like NIM and Triton. CCA-F is laser-focused on Claude. If you build with Claude, CCA-F is more directly relevant. If you work across multiple AI platforms, NCP-AAI provides broader coverage. Many professionals are pursuing both. For a deeper comparison, see our NCP-AAI vs CCA-F detailed analysis.
CCA-F vs AWS AI Certifications: The AWS AI Practitioner certification is a much higher-level overview that covers the breadth of AWS AI and ML services. It does not go deep into architecture patterns or production scenarios the way CCA-F does. If you are building on AWS and using Claude via Amazon Bedrock, having both certifications demonstrates cloud platform knowledge plus Claude depth.
CCA-F vs Google Cloud Professional ML Engineer: Google's ML certification is deeply focused on Google Cloud's ML services (Vertex AI, BigQuery ML, AutoML). It is a strong credential for Google Cloud practitioners but does not cover agentic systems, tool integration protocols, or AI coding assistants. CCA-F and Google's ML cert occupy different niches entirely.
Should You Get Multiple Certifications?
Many professionals are pursuing multiple AI certifications, and this can be a strong strategy. The most common combinations include:
- CCA-F + NCP-AAI: Demonstrates depth in both Claude-specific and platform-agnostic agentic AI. This combination is particularly valued at consultancies and agencies that work across multiple AI platforms.
- CCA-F + AWS AI Practitioner: Shows cloud platform breadth plus Claude depth. Ideal if you are building on AWS infrastructure with Claude via Bedrock.
- CCA-F + NCP-AAI + Cloud cert: The "triple crown" for AI architects who want to demonstrate comprehensive expertise.
If you can only get one certification and you build primarily with Claude, CCA-F is the clear choice. If you work across multiple platforms, consider starting with the certification most relevant to your current projects.
What Makes CCA-F Unique:
- Scenario-based testing: 4 of 6 randomized production scenarios make every exam sitting slightly different, meaning no two exams are identical
- MCP and Claude Code coverage: No other certification tests these technologies, giving CCA-F holders exclusive validated expertise
- Programmatic enforcement focus: The emphasis on code-level controls versus prompt-level guidance is a distinctive and practical testing approach
- $99 price point: At less than half the cost of many comparable certifications, the barrier to entry is deliberately low
- Production-first philosophy: Every question is rooted in a realistic production scenario, not abstract theory
- Randomized scenario selection: The 4-of-6 random selection means you cannot game the exam by only preparing for a subset of topics
How to Get Started
Registration and Logistics
Before diving into study preparation, here is what you need to know about registering for the exam:
How to Register: The CCA-F exam is administered through Anthropic Academy on the Skilljar platform. You create an account, pay the $99 exam fee, and schedule your proctored session. Sessions are available on demand during standard business hours across multiple time zones.
Technical Requirements for the Proctored Session:
- A computer with a working webcam and microphone
- A stable internet connection (minimum 5 Mbps recommended)
- A quiet, private room where you will not be interrupted for 2 hours
- A clean desk with no notes, books, or secondary monitors
- A government-issued photo ID for identity verification
What to Expect on Exam Day: After logging in, a proctor will verify your identity and inspect your testing environment via webcam. This pre-exam check typically takes 5-10 minutes. Once cleared, the 120-minute timer starts and you see your first scenario. Remember that your 4 scenarios are randomly selected from the pool of 6, so do not be surprised if you get scenarios you did not expect.
Self-Assessment: Are You Ready?
Before you register for the exam, honestly assess your readiness across these criteria:
You are probably ready if:
- You have 6+ months of experience with the Claude API, Claude Code, or MCP
- You have built at least one production system (or serious prototype) using Claude
- You understand the difference between a single API call and an agentic loop
- You have configured
CLAUDE.mdfiles and/or MCP integrations - You can explain when to use extended thinking versus standard responses
- You know what the Batch API is and when to use it
You probably need more preparation if:
- Your Claude experience is limited to the consumer chat interface
- You have not worked with the Claude API directly
- Terms like "MCP server," "hub-and-spoke," or "structured output" are unfamiliar
- You have not used Claude Code or configured it for a project
- You are not sure what the difference is between programmatic enforcement and prompt-based guidance
If you fall in the "need more preparation" category, that is completely fine. The resources available make it possible to go from intermediate to exam-ready in 30 days. Our 30-Day CCA-F Study Plan provides a day-by-day roadmap.
Quick Self-Assessment Quiz
Answer these five questions to gauge your readiness:
- Can you explain the difference between a simple Claude API call and an agentic loop? If yes, you are on track for Domain 1.
- Can you describe what goes in a
.mcp.jsonfile and why? If yes, you are on track for Domain 2. - Have you created a
CLAUDE.mdfile for a project? If yes, you are on track for Domain 3. - Can you design a prompt that produces valid JSON output 99% of the time, and explain what to do about the other 1%? If yes, you are on track for Domain 4.
- Can you explain the lost-in-the-middle effect and how it impacts system design? If yes, you are on track for Domain 5.
If you answered "yes" to 4 or 5 of these, you are likely ready to start focused exam preparation. If you answered "yes" to 2 or 3, plan for 4-6 weeks of study. If you answered "yes" to 0 or 1, give yourself 8-12 weeks and start with the Anthropic Academy courses.
Recommended Study Path
Here is the path we recommend for most candidates:
Week 1: Foundations and Gaps
- Complete the relevant Anthropic Academy courses on Skilljar (free)
- Read the CCA-F Exam Domains Complete Breakdown
- Identify your weakest domains and focus there
- Build a simple agentic loop with Claude API if you have not done so
Week 2: Deep Dive into Domains 1 and 3
- Study agentic architecture patterns (hub-and-spoke, loop design, subagent isolation)
- Set up a
CLAUDE.mdconfiguration for a real project - Practice configuring Claude Code with custom skills and hooks
- Build a multi-agent workflow, even a simple one
Week 3: Deep Dive into Domains 2, 4, and 5
- Configure MCP servers and practice tool integration
- Write few-shot prompts with structured output schemas
- Study context management strategies and the lost-in-the-middle effect
- Practice error handling and recovery patterns
Week 4: Practice and Polish
- Take practice exams under timed conditions (aim for 3 full practice tests)
- Review the CCA-F Cheat Sheet for quick reference
- Focus on the 7 anti-patterns that are heavily tested
- Re-read the How to Pass CCA-F guide for exam-day strategies
- Simulate exam conditions: 60 questions, 120 minutes, no reference materials
- Review your weakest domain one more time
Study Tips That Actually Work
Based on feedback from early CCA-F candidates, here are the study approaches that make the biggest difference:
-
Build something real. The single most effective preparation is building a real Claude-powered system. It does not need to be complex. A simple agentic loop that uses MCP tools, runs in Claude Code, and handles errors gracefully will teach you more than hours of reading.
-
Practice scenario-based thinking. For every concept you study, ask yourself: "In the customer support agent scenario, how would this apply? In the CI/CD pipeline scenario?" This trains your brain for the exam format.
-
Memorize the anti-patterns. There are 7 anti-patterns that appear repeatedly across the exam. Know them cold. When you see a question that presents a system design, your first instinct should be to check for anti-patterns.
-
Understand the WHY, not just the WHAT. The exam rarely asks "What is MCP?" It asks "Given this scenario, why would you choose MCP over direct API calls?" or "What is the primary benefit of using MCP here?" Always study the reasoning behind a concept, not just its definition.
-
Time yourself. The 2-minutes-per-question average is adequate but not generous. Practice reading scenario descriptions quickly and identifying the key architectural decision being tested. Some candidates run out of time not because they do not know the material, but because they read too slowly.
Essential Resources
Free Resources from Anthropic:
- Anthropic Academy: free courses on Skilljar covering Claude API, MCP, Claude Code, and agentic patterns (launched March 2, 2026)
- Claude Documentation: The official docs at docs.anthropic.com are the authoritative source for API reference, MCP specification, and Claude Code guides
- Model Context Protocol Specification: The open MCP spec is available on GitHub and is essential reading for Domain 2
Preporato Study Resources:
- CCA-F Practice Tests: Scenario-based practice questions that mirror the real exam format, including all 6 production scenarios
- Complete CCA-F Certification Guide: End-to-end overview of what you need to know
- CCA-F Exam Format & Structure: Detailed breakdown of what to expect on exam day
- 30-Day CCA-F Study Plan: Day-by-day study plan with exercises
- CCA-F Cheat Sheet: Quick-reference guide for all five domains
Exam Environment Reminder
The CCA-F exam is fully proctored with no access to Claude, documentation, or a web browser. You cannot look things up during the exam. Everything you need must be in your head. This is why practice under exam conditions is so important. Our CCA-F practice tests simulate this closed-book environment.
Exam Day Preparation
Beyond studying the material, here are practical tips for exam day that can make the difference between passing and failing:
Before the Exam:
- Verify your test environment meets proctoring requirements (webcam, microphone, stable internet, clean desk)
- Close all applications and browser tabs on your computer before starting
- Have your government-issued ID ready for verification
- Use the restroom before starting; 120 minutes is a long session
- Eat a meal 1-2 hours before the exam to avoid hunger distractions
During the Exam:
- Read each scenario description carefully before looking at the questions. Understand the system being described before trying to answer.
- For questions you are unsure about, flag them and move on. Come back at the end. Do not spend 5 minutes on a single question while the clock runs.
- When two answer choices seem equally good, look for the one that emphasizes programmatic enforcement over prompt-based guidance. This is a reliable tiebreaker on the CCA-F.
- Watch for questions that test anti-pattern recognition. The wrong answers often describe one of the 7 common anti-patterns.
- If a question shows a code snippet or configuration, read it carefully. The error is usually subtle: a missing error handler, an absent termination condition, or a security misconfiguration.
- Aim to finish your first pass through all 60 questions in 90 minutes, leaving 30 minutes for review and flagged questions.
Time Management Strategy:
- Questions 1-20: Warm up, get into the rhythm. Budget 35 minutes.
- Questions 21-40: Core section, scenarios are more complex. Budget 45 minutes.
- Questions 41-60: Final push. Budget 25 minutes.
- Review: Use remaining 15+ minutes to revisit flagged questions.
For more detailed exam strategies, see our How to Pass CCA-F First Attempt guide.
Common Questions About CCA-F
Conclusion
The CCA-F certification represents something genuinely new in the AI landscape. It is not a repackaged machine learning exam or a cloud services overview. It is a focused, scenario-based credential that validates your ability to build real production systems with Claude, covering the full stack from agentic architecture and MCP integration to Claude Code configuration and reliability engineering.
Here is what makes CCA-F worth your time and $99:
It tests what matters. The scenario-based format means you are tested on real architectural decisions, not trivia. If you can pass CCA-F, you can build production Claude systems. Employers know this, which is why the certification is already showing up in job postings.
It opens doors. The Claude Partner Network, backed by Anthropic's $100M investment, provides tangible business and career benefits. CCA-F is the entry ticket.
It is achievable. With Anthropic Academy's free courses, the official documentation, and structured study resources like our 30-Day CCA-F Study Plan, you can go from experienced Claude user to certified architect in a month of focused study.
It is well-timed. We are in the early days of Claude architecture as a professional discipline. Getting certified now means you are among the first wave of credentialed professionals, which carries an early-mover advantage that diminishes as more people earn the certification.
Whether the CCA-F is right for you depends on where you are in your career and what you are building. If Claude is a core part of your technology stack, or if you want it to be, CCA-F is the most direct way to validate and demonstrate your expertise. If you are still exploring and have not yet committed to building with Claude, it might be worth gaining some hands-on experience first and then coming back when you have a few projects under your belt.
The AI architecture field is moving fast. Six months from now, the number of CCA-F certified professionals will be significantly higher, and the early-mover advantage will have diminished. If you are already building with Claude, the best time to get certified is now.
Ready to start preparing? Take your first CCA-F practice test to see where you stand, or dive into our 30-Day Study Plan for a structured path to exam day.
Key Takeaways
0/12 completedReady to Pass the CCA-F Exam?
Join thousands who passed with Preporato practice tests

![What is CCA-F? Anthropic's Claude Certified Architect Explained [2026]](/blog/what-is-cca-f-claude-certified-architect-certification.webp)