Amazon Q Developer

A generative AI assistant for building on and operating AWS.

📖 Official AWS documentation ↗📰 Official AWS blog ↗

What is it?

An AI coding and cloud assistant that autocompletes code, explains and upgrades codebases, scans for security issues, and answers AWS questions inside IDEs, the console, and the CLI.

💡 Why does it exist?

Developer time is the scarcest resource in most teams. Q Developer compresses the loop between intent and working code — including AWS-specific glue (IAM policies, SDK calls) that is tedious to look up.

⏱️ When should you use it?

Use it during development: inline code suggestions, unit-test generation, /dev feature implementation, Java version upgrades via Agent for code transformation, and troubleshooting console errors.

🗺️ Where does it fit?

It lives where developers work — VS Code, JetBrains, the AWS console, Slack — rather than inside your application architecture. Its output ships as your code; the service itself is not a runtime dependency.

🔌 How do you integrate it?

Install the IDE extension, authenticate with Builder ID (free tier) or IAM Identity Center (Pro), and invoke inline suggestions or chat. Reference customisations can tune suggestions to your private codebase.

🧩 Commonly integrated with

VS Code / JetBrains IDEsAWS ConsoleAWS CLIIAM Identity Center

🎯 Exam angle (AIF-C01)

📚 Study it in a learning path

CLF-C02AWS Cloud PractitionerFlashcards, notes & quizzes covering this service →AIF-C01AWS AI PractitionerFlashcards, notes & quizzes covering this service →GenAIGenAI FoundationsFlashcards, notes & quizzes covering this service →

More in Generative AI

Amazon BedrockAmazon Bedrock GuardrailsAmazon Q BusinessAmazon SageMaker JumpStart