Amazon Q Developer


Amazon Q Developer, an AI-powered productivity tool, offers real-time code suggestions, from snippets to full functions, within the IDE, tailored to user comments and existing code. Additionally, it provides CLI completions and natural-language-to-bash translation in the command line.
Key Features
- Chat interface: Converse with AI assistant in natural languag to receive code explanations, transformations and personalized code suggestions e.g. for security optimization
- Integrations: Benefit from various tools including S Code, IntelliJ IDEA, Visual Studio (preview), AWS Cloud9, the AWS Lambda and more
Main Programming Languages
Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL, Scala, JSON, YAML, and HCL
Pricing Structure
Free version available: Yes
Individual tier: Free for individual use
Unlimited code suggestions, Reference tracking, 50 security scans (per user, per month) and Amazon Q conversational coding
Professional tier: $19/user/month (billed monthly)
Includes “Individual tier”, plus administrative capabilities, customization capability, Amazon Q Code Transformation, 500 security scans (per user, per month)
Use Performance & Case Suitability
- Trained and validated to generate code suggestions from English language comments, it may work with non-English
- For individuals and companies seeking to accelerate software development and improve application security
Customization & Flexibility
- Amazon Q Developer is highly customizable, generating relevant recommendations based on individual’s internal libraries, APIs, packages, classes, and methods
Data Handling & Privacy
- Personal informationis used to operate, provide, and improve AWS Offerings
- Additional information for locations in certain jurisdictions, e.g. Brazil, Canada etc.
- Participation in the EU-US Data Privacy Framework, the UK Extension to the EU-US Data Privacy
- Framework, and the Swiss-US Data Privacy Framework* regarding the collection, use, and retention of personal information
Support & Documentation
- Support via email and online forms
- Various social media channels, including podcasts