Amazon Q Developer is an AI-powered coding assistant developed by Amazon Web Services (AWS), evolved from the earlier Amazon CodeWhisperer service. It provides AI-assisted software development capabilities including real-time code suggestions, code generation, security vulnerability scanning, and code transformation features designed to help developers build, deploy, and manage applications on AWS and beyond. Amazon Q Developer integrates with popular IDEs including Visual Studio Code, JetBrains IDEs, Visual Studio, and the AWS Cloud9 web-based IDE, as well as the AWS Management Console and command line interfaces. The assistant supports over 15 programming languages including Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, and others. Key features include inline code completions that consider the full context of the current file and project, chat-based assistance for answering questions about AWS services and general programming concepts, code transformation capabilities for upgrading Java applications between versions (such as Java 8 to Java 17), and security scanning that identifies vulnerabilities and suggests remediations based on AWS security best practices. Amazon Q Developer also offers agent capabilities for performing tasks across the software development lifecycle, including implementing features, generating documentation, writing tests, and performing code reviews within the IDE. The free tier of Amazon Q Developer provides code suggestions, reference tracking, and security scanning with usage limits. The Pro tier at $19 per user per month offers higher limits, additional features including administrative controls, organizational policy management, and integration with internal codebases for personalized suggestions. Amazon Q Developer is particularly valuable for teams working within the AWS ecosystem.
aws.amazon.com/q/developer/ →