Amazon Q Developer provides completion, agentic editing, security analysis, AWS guidance, and application transformation. We tested Amazon Q Developer across AWS infrastructure work, general coding, security scanning, and Java code transformation.
The AWS integration is the core value. Q Developer doesn’t just complete code. It understands AWS services contextually. Ask it to set up a VPC with specific subnet configurations and it generates CDK or CloudFormation code grounded in actual AWS patterns. Ask it to troubleshoot a Lambda timeout and it pulls from AWS documentation to suggest specific fixes. For cloud engineers spending their day in AWS, this contextual intelligence reduces the constant tab-switching between IDE and docs.
The Java code transformation feature is the standout nobody else offers. Q Developer automates Java version upgrades (8 to 17, for example) and Spring Boot migrations, handling the tedious dependency changes and pattern updates that otherwise take weeks of manual work. For enterprise teams sitting on legacy Java applications, this alone can justify the subscription.
Security scanning runs automatically and catches vulnerabilities in your code without a separate tool. IP indemnity on the Pro plan means Amazon backs you legally if generated code triggers an infringement claim.
The free tier is genuinely usable long-term. 50 agentic requests per month, unlimited code suggestions, and 1,000 lines of code transformation. Unlike Copilot or Cursor’s free tiers, which feel like trials, Q Developer Free is designed for sustained individual use.
The limitations are clear. Outside AWS workflows, Q Developer is an average coding assistant. The models are Amazon’s own, you can’t switch to Claude or GPT. Front-end development, React/Vue/Angular work, and non-cloud application logic all get weaker suggestions than what Copilot or Cursor provide. No annual billing discount either, $19/user/month regardless of commitment.