1. ai
  2. /tools
  3. /amazon-q

Amazon Q Developer

Amazon Q Developer is AWS's AI coding assistant and the successor to CodeWhisperer. It offers inline suggestions, agentic multi-step tasks, and deep AWS context.

Last reviewed: June 2026

Feature names and pricing tiers change. Confirm current plans at Amazon Q Developer pricing and AWS documentation.

Where Q Developer Runs

SurfaceBest for
VS Code extension (AWS Toolkit)Daily web and cloud development
JetBrains IDEsJava, Kotlin, Python teams on IntelliJ family
Visual Studio / Eclipse (preview).NET and legacy IDE shops
CLI / terminalNatural-language bash, quick commands
AWS Console chatAccount questions, architecture, troubleshooting

Install: Amazon Q Developer in your IDE. Free tier available with AWS Builder ID (no AWS account required for basic IDE use).

Feature Overview

FeatureWhat it does
Inline completionsMultiline suggestions from comments and surrounding code
ChatExplain, debug, and refactor in sidebar
Agentic codingMulti-step plans to implement features, tests, and refactors across files
@workspaceProject-wide context for auth flows, dependencies, and architecture questions
Security scanVulnerability detection with suggested fixes
Code transformationsFramework/version upgrades (e.g. Java 8 → 17)

Agentic tasks need the same verification checklist as Cursor or Codex agents.

Agentic Workflow

  1. Open the Amazon Q panel in your IDE
  2. Describe the feature with scope: files, constraints, test command
  3. Review Q's step-by-step plan before approving execution
  4. Inspect diffs file by file; run tests locally

Example prompt:

Add input validation to the Lambda handler in src/handlers/orders.ts.
Use existing error types from src/errors.ts.
Generate unit tests. Do not change IAM or CloudFormation files.

Docs: Agentic coding experience.

AWS-Aware Strengths

Q Developer is built on Amazon Bedrock and augmented with AWS knowledge:

  • Generate AWS CLI commands and explain console errors
  • Answer questions about your account resources (with appropriate IAM)
  • Suggest patterns aligned with AWS best practices

If your team lives in Lambda, CDK, Terraform on AWS, and IAM, Q reduces context-switching to external docs. For multi-cloud or non-AWS stacks, compare Cursor, Codex, or Gemini Code Assist.

For product features powered by models (your app's chat UI), use LLM APIs or AI Platforms (Bedrock). The IDE plugin alone is not enough.

Amazon Q vs Other Tools

NeedBest fit
AWS-native developmentAmazon Q Developer
OpenAI / ChatGPT stackOpenAI Codex
GCP / AndroidGemini Code Assist
AI-first IDECursor or Devin Desktop
GitHub-centric enterpriseGitHub Copilot Enterprise
Terminal automationClaude Code or Codex CLI

Pricing Snapshot

Typical tiers (confirm on AWS):

  • Free: Builder ID; limited agent and chat usage
  • Pro: per-user subscription for expanded agentic features
  • Enterprise: IAM Identity Center, admin controls, policy

See Cost, Latency, and Tokens when estimating agent-heavy usage.

For Teams

QuestionWhere to look
Data handling / trainingAWS Q Developer privacy and Bedrock policies
SSO / enterpriseIAM Identity Center + Pro/Enterprise
Approved tools listTeam AI Policy
Regulated workloadsLegal review before sending code to cloud models

Add Q Developer to your Choosing a Tool procurement matrix alongside Copilot Enterprise and Cursor Business.