Amazon Web Services (AWS) wrote the AIP-C01 exam for developers who build production applications on foundation models, the large pretrained AI models offered through services such as Amazon Bedrock, and it leaves training those models out of scope.
| Duration | 180 min | 75 questions, 65 scored and 10 unscored |
| Passing score | 750 | 75 questions, 65 scored and 10 unscored |
| Level | Professional | 75 questions, 65 scored and 10 unscored |
| Valid for | 3 years | 75 questions, 65 scored and 10 unscored |
| Our bank | 161 | 75 questions, 65 scored and 10 unscored |
For the AWS Certified Generative AI Developer - Professional credential, that puts the weight on connecting models to your own data and applications. The heaviest domain carries 31% of the scored questions, and much of it concerns retrieval augmented generation (RAG), where an application searches your documents and hands the most relevant passages to the model with each request.
Every question is multiple choice or multiple response, and 75 questions in 180 minutes leaves just under two and a half minutes for each. If your exam is booked, start with the free AIP-C01 practice questions below and check every miss against the AWS documentation. If you are still deciding, compare the domain list below with your day-to-day work, since a developer who already runs RAG in production starts well ahead on the heaviest domain.
This is the heaviest domain, and most of it is about giving a foundation model the right information. Expect questions on choosing a model, splitting documents into chunks for RAG, storing them in a vector store that finds passages by meaning rather than keywords, and managing prompt templates in Amazon Bedrock.
This is the heaviest domain, and most of it is about giving a foundation model the right information. Expect questions on choosing a model, splitting documents into chunks for RAG, storing them in a vector store that finds passages by meaning rather than keywords, and managing prompt templates in Amazon Bedrock.
This is the heaviest domain, and most of it is about giving a foundation model the right information. Expect questions on choosing a model, splitting documents into chunks for RAG, storing them in a vector store that finds passages by meaning rather than keywords, and managing prompt templates in Amazon Bedrock.
This is the heaviest domain, and most of it is about giving a foundation model the right information. Expect questions on choosing a model, splitting documents into chunks for RAG, storing them in a vector store that finds passages by meaning rather than keywords, and managing prompt templates in Amazon Bedrock.
This is the heaviest domain, and most of it is about giving a foundation model the right information. Expect questions on choosing a model, splitting documents into chunks for RAG, storing them in a vector store that finds passages by meaning rather than keywords, and managing prompt templates in Amazon Bedrock.
Source: the AWS exam guide for AIP-C01, in effect since. AWS opened standard registration by 17 March 2026 and the beta closed on 31 March 2026. Our question bank is updated to match each revision and was last updated on Oct 26, 2026.
One correct answer among four options. The other three are distractors, wrong answers written to look plausible.
Two or more correct answers among five or more options. You must select every correct answer to earn credit for the question.
Unanswered questions are scored as incorrect, and AWS does not penalise guessing, so leaving a question blank can only cost you.
A large ecommerce company has deployed a foundation model (FM) to generate product descriptions. The company's engineering team monitors technical metrics such as token usage, latency, and error rates by using Amazon CloudWatch. The company's marketing team tracks business metrics such as conversion rates and revenue impact in its own systems. The company needs a unified observability solution that correlates technical performance with business outcomes. The solution must provide automatic alerts to stakeholders when operational metrics indicate degradation. The solution must provide comprehensive visibility across both technical and business metrics. Which solution will meet these requirements?
: Amazon CloudWatch provides the most integrated path for unifying technical and business metrics. By importing business metrics into CloudWatch (via custom metrics or metric streams), teams can build custom dashboards that provide a single pane of glass for both system health and conversion performance. Composite alarms allow stakeholders to be notified only when multiple conditions are met (e.g., high latency and dropping conversion rates), reducing alert fatigue. Applying anomaly detection to these metrics is essential for GenAI workloads because performance baselines can shift subtly; CloudWatch can automatically detect these deviations and trigger alerts through Amazon SNS. This solution provides comprehensive correlation and automated alerting with less operational complexity than managing external visualization servers (Option B) or multi-service analytics pipelines (Option C).
A financial services company is building a fraud detection system by using Amazon Bedrock. The system will monitor activity in multiple stock trading applications that run in the United States and Europe. The system must process 1,000 transactions every second with sub-500 ms response times. The system must also maintain high availability during connectivity disruptions.
The company must ensure that data for European customers is processed only in AWS Regions that are based in Europe.
Which solution will meet these requirements?
Option D is correct because it separates the United States and European workloads and uses the correct Amazon Bedrock inference pattern for European data residency. AWS documentation states that geographic cross-Region inference keeps data processing within specified geographic boundaries such as US, EU, and APAC, and is intended for organizations with data residency and compliance requirements. The regional availability documentation further explains that a geographic profile routes within a defined geography and that prompts and outputs may move within that geography but not outside it. This directly satisfies the requirement that European customer data must be processed only in Europe-based AWS Regions.
Provisioned throughput is appropriate for the US workload because the system has a demanding and predictable performance target: 1,000 transactions per second with sub-500 ms response times. Provisioned capacity is generally used when an application needs reserved throughput and consistent performance rather than depending only on on-demand capacity. Automatic scaling based on utilization metrics supports changing demand while maintaining performance. EventBridge and Lambda can coordinate failover workflows or routing updates when connectivity disruptions occur, supporting high availability across Regions.
Option A is not the best answer because it includes a global inference profile. AWS documentation states that global cross-Region inference can route requests across supported commercial AWS Regions worldwide and has no geographic data-residency restriction. AWS explicitly notes that organizations with data residency or compliance requirements should assess whether global cross-Region inference fits their framework because requests may be processed in other supported commercial Regions. That conflicts with the European data processing requirement.
Option B uses separate Regional provisioned throughput, but it relies on a custom Application Load Balancer approach for Bedrock routing and does not use the Bedrock geographic inference profile that is designed for EU data residency. Option C uses response streaming, which improves perceived response latency for text generation but does not guarantee sub-500 ms fraud-processing latency or European-only processing. Therefore, option D is the most complete AWS-aligned solution.
An ecommerce company operates a global product recommendation system that needs to switch between multiple foundation models (FMs) in Amazon Bedrock based on regulations, cost optimization, and performance requirements. The company must apply custom controls based on proprietary business logic, including dynamic cost thresholds, AWS Region-specific compliance rules, and real-time A/B testing across multiple FMs. The system must be able to switch between FMs without deploying new code. The system must route user requests based on complex rules including user tier, transaction value, regulatory zone, and real-time cost metrics that change hourly and require immediate propagation across thousands of concurrent requests.
Which solution will meet these requirements?
Option C best satisfies the requirement to change routing decisions without redeploying code while supporting complex, frequently changing business logic at scale. AWS AppConfig is designed for centrally managing dynamic configuration (feature flags, rules, thresholds, and policy parameters) and deploying changes safely. It supports controlled deployments, validation, and rapid propagation of updated configuration values, which aligns with ''real-time cost metrics that change hourly'' and the need for ''immediate propagation across thousands of concurrent requests.''
In this design, the Lambda function becomes the policy decision point. For each request, it evaluates user attributes (tier, transaction value), context (regulatory zone, Region), and live cost/performance thresholds stored in AppConfig to determine which Amazon Bedrock FM to invoke. Because the routing rules and FM identifiers are delivered as configuration, the company can switch models, adjust A/B testing weights, or update compliance routing rules by deploying new AppConfig configuration versions rather than pushing new application code. This reduces operational risk and accelerates iteration.
Exposing a single API Gateway endpoint also minimizes client complexity and keeps routing logic server-side, which is important when rules change frequently. Lambda can cache configuration between invocations (within the execution environment) to reduce repeated fetch overhead while still picking up changes quickly, enabling both low latency and rapid rule rollout under high concurrency.
Option A relies on Lambda environment variables, which are not intended for frequent real-time updates and typically require function configuration updates that are slower and operationally brittle. Option B uses mapping templates and stage variables, which are limited for complex rule evaluation and safe rollout patterns. Option D misuses authorizers for business routing, adds extra latency and complexity, and complicates observability and error handling by splitting decisioning from execution.
A financial services company is creating a Retrieval Augmented Generation (RAG) application that uses Amazon Bedrock to generate summaries of market activities. The application relies on a vector database that stores a small proprietary dataset with a low index count. The application must perform similarity searches. The Amazon Bedrock model's responses must maximize accuracy and maintain high performance. The company needs to configure the vector database and integrate it with the application. Which solution will meet these requirements?
Option B is the optimal solution because it maximizes similarity search accuracy and performance for a small, proprietary dataset while maintaining low operational complexity. Amazon MemoryDB is a fully managed, in-memory database that provides microsecond-level latency, making it ideal for real-time RAG workloads that require fast vector similarity searches.
For small datasets with low index counts, the Hierarchical Navigable Small World (HNSW) algorithm is recommended by AWS for its high recall and accuracy. Unlike approximate methods optimized for massive datasets, HNSW excels at returning the most semantically relevant vectors with minimal loss of precision, which directly improves the quality of responses generated by the Amazon Bedrock foundation model.
Vertical scaling in MemoryDB is sufficient for this use case because the dataset size is limited. Scaling up instance size provides increased memory and compute capacity without the complexity of managing distributed indexes or sharding strategies. This simplifies operations while maintaining predictable performance.
Option A's Flat algorithm is computationally expensive and inefficient at scale, even for moderate query volumes. Option C introduces higher latency and operational overhead by using a relational database not optimized for in-memory vector search. Option D is unsuitable because Amazon DocumentDB is not designed for high-performance vector similarity workloads and introduces unnecessary replica management complexity.
Therefore, Option B best meets the requirements for accuracy, performance, and efficient integration with an Amazon Bedrock--based RAG application.
A financial services company is developing a generative AI (GenAI) application that serves both premium customers and standard customers. The application uses AWS Lambda functions behind an Amazon API Gateway REST API to process requests. The company needs to dynamically switch between AI models based on which customer tier each user belongs to. The company also wants to perform A/B testing for new features without redeploying code. The company needs to validate model parameters like temperature and maximum token limits before applying changes. Which solution will meet these requirements with the LEAST operational overhead?
Option C is the correct solution because AWS AppConfig is purpose-built to manage dynamic application configurations with low latency, strong validation, and minimal operational overhead, which directly matches the company's requirements.
AWS AppConfig enables the company to centrally manage model selection logic, inference parameters, and customer-tier routing rules without redeploying Lambda functions. By using feature flags, the company can easily perform A/B testing of new models or prompt strategies by gradually rolling out changes to a subset of users or customer tiers. This allows experimentation and controlled releases without code changes.
AppConfig also supports JSON schema validation, which is critical for validating parameters such as temperature, maximum token limits, and other model-specific settings before they are applied. This prevents invalid or unsafe configurations from being deployed and reduces the risk of runtime errors or degraded model behavior in production.
Using the AWS AppConfig Agent allows Lambda functions to retrieve configurations efficiently with built-in caching and polling mechanisms, minimizing latency and avoiding excessive calls to configuration services. This approach scales well for high-throughput, low-latency applications such as GenAI APIs behind Amazon API Gateway.
Option A introduces unnecessary redeployment logic and polling complexity. Option B requires building and maintaining custom configuration access patterns in DynamoDB and does not natively support feature flags or schema validation. Option D adds operational overhead by requiring ElastiCache cluster management and custom validation logic.
Therefore, Option C provides the most scalable, flexible, and low-maintenance solution for dynamic model switching, A/B testing, and safe configuration management in a GenAI application.
The AIP-C01 exam has 75 questions, and you get 180 minutes to answer them. Only 65 of the questions count toward your score. The other 10 are unscored questions that AWS is testing for future use, and nothing on screen tells you which ones they are, so every question deserves a real answer.
The AIP-C01 pass mark is 750, reported on a scaled range from 100 to 1,000 rather than as a count of correct answers. AWS uses a compensatory model, which means a strong result in one domain can make up for a weaker one, and you only have to pass the exam as a whole. The score report shows how you did in each section.
The AIP-C01 exam costs 300 USD, according to the AWS certification page. AWS charges the full fee for every attempt, so a failed first sitting means paying the same amount again before a second one.
After a failed attempt, AWS makes you wait 14 calendar days before you can sit AIP-C01 again. There is no limit on the number of attempts, but each one costs the full exam fee. Once you pass, AWS will not let you retake the same exam for two years.
Yes, AIP-C01 can be taken as an online proctored exam or in person at a Pearson VUE testing centre. The online option is proctored live over your webcam, so you can sit it from home or the office in a room that meets Pearson VUE's rules. AWS offers the exam in English, Japanese, Korean and Simplified Chinese.
AWS sets no required certification for AIP-C01, but it recommends at least two years of building production applications on AWS or with open-source technologies and one year of hands-on work with generative AI. AWS also names four certifications that may help beforehand. They are AI Practitioner, Solutions Architect - Associate, Machine Learning Engineer - Associate and Data Engineer - Associate.
No, AWS lists model development and training as out of scope for AIP-C01, together with advanced machine learning techniques and feature engineering. The exam can still ask how to deploy, version and replace a model that has already been fine-tuned, for example with Amazon SageMaker AI, the AWS machine learning platform.
Amazon Bedrock matters most for AIP-C01, because it appears in every one of the five domains in the AWS exam guide. Its Knowledge Bases, Guardrails, Prompt Management and agent features each have tasks of their own. Around it, the guide leans on AWS Lambda, AWS Step Functions, Amazon API Gateway, Amazon OpenSearch Service and Amazon CloudWatch, and AWS publishes a full list of in-scope services with the guide.