Amazon CodeWhisperer

Amazon Q Developer helps software teams code, build, and operate faster with generative AI. Available in IDEs, CLI, AWS Console, and more. Try it for free with AWS.

Go to AI
Amazon CodeWhisperer cover

Related Posts

About Amazon Q Developer

An AI Assistant Built for Developers

Amazon Q Developer is AWS's generative AI-powered assistant designed to support software development across the entire lifecycle. From writing and reviewing code to transforming legacy applications and optimizing AWS operations, Q Developer accelerates productivity while maintaining security and control.

Seamless Integration Across Developer Tools

You can use Amazon Q Developer directly within popular IDEs like Visual Studio, VS Code, JetBrains, and Eclipse. It also works via the command line, AWS Console, GitLab, and even messaging apps like Microsoft Teams and Slack, ensuring support is available wherever your team works.

Key Features of Amazon Q Developer

AI-Powered Code Suggestions and Refactoring

With intelligent inline code completions, Q Developer helps speed up software development tasks including feature implementation, testing, documentation, and upgrades. It assists with:

  • Writing boilerplate code
  • Generating tests
  • Identifying and resolving bugs
  • Refactoring for performance or structure

CLI and IDE Integration

Developers can access Q Developer via a command-line interface or through plugins for JetBrains, VS Code, Visual Studio, and Eclipse. In these environments, Q provides real-time support, vulnerability scanning, and coding guidance.

Workload Modernization

Q Developer automates complex transformation tasks, such as:

  • Upgrading Java applications (e.g., from Java 8 to Java 17)
  • Porting .NET workloads from Windows to Linux
  • Migrating mainframe apps
  • Transitioning VMware workloads

AWS Cloud Operations Support

Amazon Q Developer is built with deep AWS knowledge. It can help teams:

  • Monitor cloud usage and performance
  • Diagnose and resolve infrastructure issues
  • Get architecture recommendations
  • Optimize resource spending

Data and AI Development

Developers working on data and AI projects benefit from features like:

  • Natural language to SQL queries
  • Data pipeline assistance
  • ML model design suggestions
  • Generative AI project collaboration tools

How Amazon Q Developer Boosts Productivity

Autonomous Agents

Q Developer agents can handle complex workflows independently—freeing up developer time by automating repetitive tasks such as documentation, testing, and upgrades.

Highest Code Acceptance Rate

Q Developer offers one of the industry’s top multiline suggestion acceptance rates, showing its code generation quality is highly trusted by teams across industries.

Integrated Collaboration and Chat

Use Amazon Q inside your Slack or Microsoft Teams to handle support incidents, access AWS documentation, or troubleshoot technical problems in real-time.

Who Uses Amazon Q Developer?

Organizations across industries—from startups to large enterprises—use Amazon Q Developer to streamline engineering tasks. Notable benefits include:

  • 30% reduction in development time (Namu case study)
  • Faster infrastructure deployment (Accenture)
  • Increased modeling efficiency (SmugMug)

Privacy and Security

Data Confidentiality

Content generated and used within Amazon Q Developer Pro is not shared or used for training, ensuring your proprietary information remains secure.

Enterprise-Grade Access Controls

Amazon Q Developer respects AWS Identity Center roles and policies, allowing teams to enforce access governance across all development environments.

Get Started with Amazon Q Developer

Free Tier Access

The AWS Free Tier for Q Developer includes:

  • 50 chat interactions per month
  • 5 software development tasks
  • 1,000 lines of code transformation

You can start immediately through your IDE or AWS account and scale usage as needed.

Alternative Tools