Skip to content

Amazon Q Developer

Amazon Q Developer is AWS’s AI coding assistant, available as a VS Code/JetBrains extension and CLI.

TypeExtension + CLI
Open SourceNo
Best ForAWS users, enterprise, large context
  • 200k Context — One of the largest context windows
  • AWS Integration — Native cloud service support
  • Code Transformation — Automated Java upgrades, .NET porting
  • Security Scanning — Built-in vulnerability detection
  • CLI Supportq command for terminal

Amazon Q has individual and enterprise-oriented access paths. The durable decision is whether you want AWS-native workflows, Bedrock alignment, and centralized AWS governance.

SettingValue
TrainingOFF (code not used)
Data StorageAWS security standards
Self-hostedVia Bedrock
JurisdictionUS (AWS)
  • Claude Sonnet 4.5 / Opus 4.5 (via Bedrock)
  • Amazon Titan
  • Custom fine-tuned models (Enterprise)

VS Code:

Extensions → Search "Amazon Q"
Install → Sign in with AWS Builder ID

CLI:

Terminal window
# Install Q CLI
brew install amazon-q # macOS
# or download from AWS

Automated upgrades and migrations:

Q: "Upgrade this Java 8 project to Java 17"
→ Analyzes dependencies
→ Updates syntax
→ Fixes deprecated APIs
→ Generates migration report
Terminal window
# Scan for vulnerabilities
q scan --path ./src
# Auto-fix security issues
q fix --security
Q: "How do I set up an S3 bucket with versioning?"
→ Generates CloudFormation/CDK code
→ Includes IAM policies
→ Follows AWS best practices
  • Use with AWS Toolkit extension for full integration
  • Verify current access terms separately if you depend on usage limits
  • Code transformation saves days on Java upgrades
  • Security scanning catches issues before PR