Skip to main content

Amazon Q Developer

Freemium

AWS's generative AI assistant for building, securing, and operating software

Amazon Q Developer is AWS's generative AI assistant for software development, evolved from Amazon CodeWhisperer. It combines real-time code completions, chat-based help, agentic task execution, security scanning, and AWS console integration into a single service that works inside VS Code, JetBrains IDEs, Visual Studio, the command line, and the AWS Management Console. The assistant is trained on AWS documentation and recommended practices, so it excels at AWS-specific code, infrastructure templates, IAM policies, and operational troubleshooting while still supporting general-purpose development across more than 25 programming languages.

AWS AI coding assistantAmazon Q DeveloperCodeWhisperer successoragentic codingcloud developmentJava modernizationsecurity scanninginfrastructure as codeCode GenerationAutomated Workflow ExecutionCode RefactoringAutomated Test GenerationCode ReviewAutomated DebugginggenerationeditingAI AgentsCode AssistantWorkflow Automation
Visit Website
Amazon Q Developer preview

What is it

A generative AI-powered coding assistant and AWS operations companion that helps developers write, secure, upgrade, deploy, and troubleshoot code and cloud resources.

What it can do

Provide inline code suggestions, answer questions in chat, implement multi-file features from natural language, scan for security vulnerabilities, generate CloudFormation and CDK templates, upgrade Java and .NET applications, diagnose console errors, and query AWS resources.

Who is it for

AWS-native developers, cloud engineers, enterprise teams modernizing legacy applications, security-conscious organizations, and anyone who wants AI assistance tightly integrated with the AWS ecosystem.

Key Features

Agentic Coding Experience — Prompt-to-implementation workflow

Lets developers describe a feature in natural language and produces a step-by-step plan, code changes across multiple files, tests, and diffs for review inside the IDE or CLI.

Inline Code Completions — Suggestions as you type

Generates real-time snippets to full-function suggestions based on comments and existing code across more than 25 languages in supported IDEs and the command line.

AWS Console Integration — Cloud-aware assistance

Answers questions about AWS resources, analyzes bills, recommends EC2 instance types, diagnoses errors, and works with VPC Reachability Analyzer directly in the AWS Management Console.

Security Scanning — Vulnerability detection in the editor

Scans code for hardcoded credentials, OWASP risks, insecure IAM policies, and other issues, then suggests remediation tailored to the codebase.

Use Cases

AWS Lambda Development

A developer asks Amazon Q to build a Lambda handler with proper logging, IAM permissions, and event parsing, then reviews and applies the generated code and tests.

Cloud Infrastructure Troubleshooting

An engineer asks "Why are my Lambda invocations timing out?" in the AWS Console and receives correlated CloudWatch metrics, root-cause analysis, and remediation steps.

Java Modernization

A team uses the transformation agent to upgrade a Java 11 Spring Boot service to Java 21, reducing a multi-week migration to a few days of review.

Security-First Development

A developer receives real-time warnings about an overly permissive IAM policy or a hardcoded database connection string before committing code.

Pricing plans

Frequently Asked Questions

Discussion

No comments yet. Be the first to start the thread.