What is Amazon Q Developer
Amazon Q Developer is an AI coding assistant that rebranded and expanded Amazon CodeWhisperer in April 2024. In addition to code suggestions, it provides AWS-related Q&A, cost diagnostics, code transformation, and autonomous agent features.
Key Feature: Deep integration with AWS services and enterprise-grade security and compliance features.
Main Features
- Code Suggestions: Real-time code completion within the IDE
- Reference Tracking: License verification for open source snippets
- Security Scanning: Automatic detection of code vulnerabilities
- Autonomous Agent: Automate feature implementation, testing, refactoring, and dependency updates
- Code Transformation: Automatic Java/.NET upgrades
- AWS Integration: Support for CloudFormation, CDK, and Terraform
Pricing Plans
| Plan | Price | Details |
|---|---|---|
| Free Tier | $0 | 50 agent requests/month, basic features |
| Pro | $19/user/month | 1,000 agent requests/month, IP indemnification |
Detailed Usage Limits
| Feature | Free | Pro |
|---|---|---|
| Agent Requests | 50/month | 1,000/month |
| Java/.NET Transformation | - | 4,000 lines/user/month |
| Additional Line Transformation | - | $0.003/line |
Supported IDEs
- VS Code
- JetBrains IDEs (IntelliJ, PyCharm, etc.)
- Visual Studio
- Eclipse
Supported Languages
- Java
- Python
- JavaScript / TypeScript
- C# / Go / PHP
- Rust / Kotlin / Ruby
- C / C++ / Scala / Shell
- SQL / JSON / YAML / HCL (Terraform)
- CDK (TypeScript, Python)
Security & Compliance
- Data Protection: Code is not used for training in Pro version
- IP Indemnification: IP protection provided in Pro version
- Compliance: SOC, ISO, HIPAA, PCI compliant
- SSO Support: IAM Identity Center integration
Autonomous Agent Features
Amazon Q Developer’s autonomous agent supports the entire development lifecycle:
- Describe the feature
- Analyze the codebase
- Generate detailed implementation plan
- Execute changes after approval
Supported Tasks:
- Feature implementation
- Test creation
- Documentation generation
- Refactoring
- Software upgrades
Official Links
Summary
Amazon Q Developer is the ideal AI coding assistant for teams developing in AWS environments. It provides sufficient features even in the free tier, and the Pro version offers IP indemnification and more agent requests. Especially recommended for application development leveraging AWS services and enterprise teams that prioritize security and compliance.
← Back to list