What is Amazon Q Developer?
Amazon Q Developer is AWS's AI coding assistant. It provides: inline code completion across 15+ languages, security scanning that detects vulnerabilities in code and AWS infrastructure (CloudFormation, CDK, Terraform), deep knowledge of AWS services (Boto3, CDK constructs, CloudFormation), and agentic capabilities for multi-step tasks. Previously called Amazon CodeWhisperer, rebranded to Q Developer in 2024.
Is Amazon Q Developer free?
Amazon Q Developer Individual tier is free: unlimited code completions, 50 security scans/month, and basic Q features. No credit card required — sign up with a free AWS Builder ID. The Pro tier ($19/user/mo) adds unlimited security scans, organizational admin controls, and advanced Amazon Q agentic capabilities.
What AWS-specific capabilities does Q Developer have?
Q Developer's AWS-specific strengths: generating CDK constructs (TypeScript and Python), CloudFormation templates, SAM templates, Boto3 code, Lambda handlers, and AWS SDK code. It suggests appropriate IAM policies, flags overly permissive access, and can explain AWS error messages. For teams building on AWS, this eliminates constant documentation lookups for service-specific code.
What languages does Amazon Q Developer support?
Amazon Q Developer supports 15+ languages: Python, JavaScript, TypeScript, Java, C#, Go, Rust, PHP, Ruby, Kotlin, C/C++, SQL, Scala, Shell, and infrastructure languages (Terraform HCL, CloudFormation YAML/JSON, CDK). AWS service code generation is strongest for Python (Boto3), TypeScript (CDK), and Java (AWS SDK for Java).