AI Wisdom

Amazon Web Services professional level

AWS Certified Generative AI Developer – Professional

Code
AIP-C01
Length
180 minutes
Pass mark
750 out of 1,000
Price
$300
Valid for
3 years, the AWS standard
Study time, our estimate
90 to 130 hours

The heaviest GenAI exam in this guide, and one of the most respected. At three hours and 75 questions, stamina matters. It covers production work on Bedrock: RAG, agents, safety, cost and troubleshooting. Note what is out of scope: model training, advanced ML and feature engineering.

Take it if

You run GenAI in production on AWS, with a year or more of hands-on work.

Skip it if

You are new to AWS. It assumes solid knowledge of compute, networking, IAM and infrastructure as code.

Before you start

Check yourself against this list first. If something is missing, close that gap before you pay for an exam.

  • Two years of production appsAWS recommends this on AWS or open-source stacks.
  • One year of hands-on GenAIShip one RAG or agent project first.
  • Strong AWS foundationsCompute, networking, IAM, IaC and monitoring.
  • Model training is not requiredAWS lists training, advanced ML and feature engineering as out of scope.
All exam details
Format
75 questions, 65 scored, multiple choice and multiple response
Length
180 minutes
Pass mark
750 out of 1,000
Price
$300
Valid for
3 years, the AWS standard
Delivery
Pearson VUE, test center or online
Languages
English, Japanese, Korean, Simplified Chinese
Experience
2+ years of production apps, 1 year of hands-on GenAI
If you fail
Wait 14 days

What the exam covers

  • Foundation Model Integration, Data Management, and Compliance31%
  • Implementation and Integration26%
  • AI Safety, Security, and Governance20%
  • Operational Efficiency and Optimization for GenAI Applications12%
  • Testing, Validation, and Troubleshooting11%

What to focus on

  • Domain 1 is nearly a third: choosing models, data pipelines, vector stores, retrieval, and prompt governance.
  • Agents and tool integration, model deployment strategies, and enterprise integration.
  • Input and output safety, data privacy, and governance. A fifth of the exam.
  • Cost, performance and monitoring for GenAI specifically.
  • Evaluation systems, and troubleshooting a GenAI app.
Everything on one mapEvery topic and key idea in this certification.
mindmap
  root((AIP-C01))
    Models, data and retrieval
      Provider switching
      Vector stores
      Retrieval
      Prompt governance
    Agents and integration
      Agent frameworks
      Safeguards
      Stateless MCP
      Resilience
    Safety and governance
      Defense in depth
      Privacy
      Traceability
    Cost and performance
      Token efficiency
      Caching
      Throughput
    Testing and troubleshooting
      Evaluation
      Deployment checks
      Troubleshooting
A guarded Bedrock requestThis path touches four of the five domains.
sequenceDiagram
  participant U as User
  participant A as API layer
  participant G as Guardrails
  participant K as Knowledge Base
  participant M as Foundation model
  U->>A: Question
  A->>G: Check the input
  G-->>A: Allowed
  A->>K: Retrieve
  K-->>A: Chunks
  A->>M: Prompt with context
  M-->>A: Answer
  A->>G: Check the output
  G-->>U: Filtered answer

Lesson 1 of 5, 31% of the exam

Models, data and retrieval

Nearly a third of the exam, across six tasks.

Provider switching
Design so models can change without code changes.
Vector stores
Choose, add metadata, and keep the store current.
Retrieval
Chunking, embeddings, and hybrid search with reranking.
Prompt governance
Use Prompt Management to control versions and approvals.
Inside a RAG pipelineTwo paths: one fills the store, one reads it.
flowchart LR
  A["Documents"] --> B["Chunk"] --> C["Embed"] --> D[("Vector store")]
  E["Question"] --> F["Embed"] --> D
  D --> G["Rerank"]
  G --> H["Foundation model"]
  H --> I["Grounded answer"]

Common trap

Changing the model when the chunks are the problem.

Try it yourself

Build a Knowledge Base and tune chunking against a test set.

Lesson 2 of 5, 26% of the exam

Agents and integration

Covers agents, deployment, and the enterprise around them.

Agent frameworks
The guide names Strands Agents and AWS Agent Squad.
Safeguards
Step Functions can enforce stopping conditions and human review.
Stateless MCP
The guide mentions Lambda for lightweight MCP servers.
Resilience
Exponential backoff, rate limiting and fallbacks.
Agent or Step Functions?Audited steps want determinism.
flowchart TD
  A{"Are the steps fixed and audited?"} -->|Yes| B["Step Functions"]
  A -->|No| C{"Does it need tools and planning?"}
  C -->|Yes| D["Agent"]
  C -->|No| E["Single model call"]
  D --> F["Add stopping conditions and human review"]

Common trap

Using an agent for an audited, fixed process.

Try it yourself

Build the same flow as an agent and as Step Functions.

Official docs: Bedrock AgentsAWS Step Functions

Lesson 3 of 5, 20% of the exam

Safety and governance

A fifth of the exam, and every design needs it.

Defense in depth
Check both input and output, and ground responses to reduce hallucination.
Privacy
Comprehend and Macie can detect sensitive data, and VPC endpoints isolate traffic.
Traceability
Track data sources and keep model cards.
Defense in depthA bad request has to get through every layer.
flowchart LR
  A["Input"] --> B["Guardrail check"]
  B --> C["Grounding"]
  C --> D["Model"]
  D --> E["Output guardrail"]
  E --> F["Logged response"]
  B -.->|"Blocked"| G["Safe refusal"]
  E -.->|"Blocked"| G

Common trap

Relying on system prompt instructions for policy.

Try it yourself

Add a guardrail and test it with injection attempts.

Official docs: Bedrock Guardrails

Lesson 4 of 5, 12% of the exam

Cost and performance

GenAI cost behaves differently from normal compute.

Token efficiency
Track tokens and tier models by complexity.
Caching
Prompt caching and semantic caching avoid repeat work.
Throughput
Cross-Region inference helps with bursts.
Avoiding the model callThe cheapest token is the one you never send.
flowchart TD
  A["Request"] --> B{"Seen a similar question?"}
  B -->|Yes| C["Semantic cache"]
  B -->|No| D{"Repeated prefix?"}
  D -->|Yes| E["Prompt cache"]
  D -->|No| F{"Simple request?"}
  F -->|Yes| G["Cheaper model"]
  F -->|No| H["Strong model"]

Common trap

Buying fixed capacity for unpredictable traffic.

Try it yourself

Add prompt caching and compare token costs.

Official docs: Bedrock prompt cachingCross-Region inference

Lesson 5 of 5, 11% of the exam

Testing and troubleshooting

Smallest by weight, but it trains how you think.

Evaluation
Measure outputs, retrieval and agents separately.
Deployment checks
Use canaries and synthetic workflows.
Troubleshooting
Check context overflow, API errors, prompts and retrieval.
Finding the failing layerCheck what the model received before you change it.
flowchart TD
  A["Wrong answer"] --> B{"Was the context right?"}
  B -->|No| C["Fix retrieval"]
  B -->|Yes| D{"Was it cut off?"}
  D -->|Yes| E["Fix context window overflow"]
  D -->|No| F["Fix the prompt or model choice"]

Common trap

Rewriting prompts before looking at what the model received.

Try it yourself

Run a Bedrock evaluation on two prompt versions.

Official docs: Bedrock evaluations

Study plan

  1. Weeks 1 and 2: Bedrock and RAG

    Build a Knowledge Base on your own documents. Compare vector store options, and tune chunking and retrieval.

  2. Weeks 3 and 4: agents and integration

    Build an agent with tools, then a deterministic flow in Step Functions. Expose it through an API with streaming.

  3. Week 5: safety and governance

    Add Guardrails, IAM boundaries, private connectivity and logging. Review the in-scope services list.

  4. Week 6: cost and evaluation

    Compare on-demand with provisioned capacity, add caching, build an evaluation job, and diagnose a throttled call.

  5. Weeks 7 and 8: exam practice

    Work the Skill Builder plan and official practice exam under real time limits. Then the mock below.

Exam day and after

  • Unanswered questions count as wrong and there is no penalty for guessing, so answer everything.
  • Scoring is compensatory. You need the overall score, not a pass in each domain.
  • Some questions are unscored and they are not marked, so do not read anything into a strange one.
  • After passing any AWS exam, you get 50% off your next one. A failed attempt means a 14-day wait, and every attempt is paid.
  • Multiple response questions need every right answer selected to score. Read how many they want.
  • Three hours is long. Take a practice set in one sitting before exam day.
Test yourself10 practice questions, scored by exam topic.
Start the mock exam

Keep going

Exam facts checked on October 31, 2026 against AIP-C01 official exam guide. Lessons are our own explanations, so use the official docs as the final word, and confirm price and dates before booking.