Amazon Q Developer

AI coding and developer assistant

Amazon Q Developer is an AI-powered software development assistant from Amazon Web Services. It provides conversational coding help, inline code suggestions, agentic coding, code reviews, test generation, security assistance, AWS guidance, and application transformation across supported IDEs, the command line, the AWS Management Console, GitHub, and GitLab.

Company Amazon Web Services
Free plan Yes
Paid plans from $19/user/month
Ease of use Moderate

What you can do with Amazon Q Developer

Key features
✓
Conversational code assistance

Ask questions about code, AWS services, architectures, errors, and implementation approaches using project context

✓
Agentic software development

Describe a feature or bug fix and receive an implementation plan, code changes, tests, and iterative updates

✓
Inline code suggestions

Generate code completions while working in supported IDEs and the command line

✓
Code reviews and test generation

Review supported projects for quality and security issues and generate or improve unit tests

✓
Application transformation

Upgrade supported Java applications, transform selected .NET applications, and perform supported embedded SQL conversions

✓
AWS troubleshooting and guidance

Get help with AWS services, architecture, console errors, resources, networking, SQL, and operational tasks

✓
Private-codebase customization

Create customizations from organizational repositories so code suggestions can reflect private code and conventions

✓
MCP tool extension

Connect local or remote Model Context Protocol servers and approve tools that Amazon Q can use in development workflows

How Amazon Q Developer works

A user signs in through an AWS account, Builder ID, or supported workforce identity and opens Amazon Q Developer in an IDE, terminal, AWS interface, GitHub, or GitLab. They provide a natural-language request or work directly in code; Q uses available project and service context to return explanations, suggestions, plans, code changes, tests, or approved tool actions.

INPUTS
Text promptsCodeProject filesRepository contextShell commandsAWS resource contextGitHub issuesGitLab issues and merge requests
OUTPUTS
CodeCode suggestionsExplanationsImplementation plansUnit testsCode reviewsDocumentationShell commandsAWS CLI commandsTransformation patchesSecurity findings

Who Amazon Q Developer is for

BEST FOR

Developers and engineering teams that want AI assistance directly inside IDEs, the command line, AWS services, GitHub, or GitLab. It is especially well suited to AWS development, code generation, debugging, testing, code review, and application modernization.

LESS SUITED FOR

Users seeking a general-purpose writing assistant, visual-generation tool, meeting transcription service, business research platform, or standalone no-code application builder. It is also a weaker fit for users who do not work with source code, development environments, AWS accounts, or software projects.

Strengths & limitations

+ Strengths

  • Strong integration with AWS services and developer environments
  • useful agentic coding workflows
  • support for code generation, debugging, tests, reviews, documentation, and modernization
  • command-line and IDE access
  • private-codebase customizations
  • MCP extensibility
  • enterprise administration, IAM Identity Center, usage dashboards, and security controls
  • public Free tier for ongoing use.

– Limitations

  • The product is primarily focused on software development and is less useful for nontechnical users or noncoding workflows. Feature availability differs significantly by interface, identity type, AWS Region, and subscription tier. Free-tier limits can constrain regular agentic use. Advanced use may require AWS account configuration, IAM permissions, Identity Center, organizational administration, and careful review of generated code. IDE plugin support is scheduled to end on April 30, 2027.

Pricing & access

FREE ACCESS Free plan available

Amazon Q Developer has a perpetual Free tier. Current documented limits include 50 agentic requests per month and 1,000 lines of code per month for supported Java transformation workflows. Availability varies by sign-in method and interface.

PAID ACCESS $19/user/month

The Pro tier costs $19 per user per month. The Free tier is available without a time limit but has monthly usage limits. Pro transformation allocations include 4,000 lines of code per month per user pooled at the AWS payer-account level; additional transformation usage is charged at $0.003 per submitted line of code. Billing and feature availability vary by identity configuration and interface.

FREE TRIAL No free trial listed
USAGE LIMITS Plan limits apply

Free tier usage includes 50 agentic requests per month and 1,000 lines of supported transformation code per month. Pro includes higher agentic-request limits and 4,000 transformation lines per month per user pooled at the payer-account level. AWS may adjust service quotas based on regional factors, payment history, fraud controls, or approved quota increases.

Platforms & access

✓ Web app
✓ Mobile app
– Desktop app
– Browser extension
– API
– Embeddable

AWS Management Console and AWS websites; Visual Studio Code; JetBrains IDEs; Eclipse; Visual Studio; AWS Cloud9; JupyterLab; SageMaker AI Studio; AWS Glue Studio Notebook; command line; GitHub; GitLab Duo; AWS coding environments; AWS Console Mobile Application

Product format: standalone

Product specs

Standard features
– Web access
– File upload
✓ Memory
✓ Custom agents
– Scheduled automation
✓ Knowledge base
– Website ingestion
✓ Code execution
✓ Computer actions
✓ Integrations
– Webhooks
✓ MCP support
– Bring your own key
✓ Model selection
✓ Collaboration
– Shared workspace
✓ Admin controls
✓ SSO
✓ Role permissions
✓ Analytics
– Templates
– No-code
✓ Project workspace
– Brand tools
✓ Performance scoring

Amazon Q Developer combines functionality inherited from Amazon CodeWhisperer with AWS-focused assistance. CodeWhisperer became part of Amazon Q Developer on April 30, 2024. The product supports agentic coding, inline suggestions, code review, test generation, documentation, code transformations, customizations using private codebases, command-line assistance, AWS Console troubleshooting, GitHub and GitLab workflows, and MCP extensions.

Categories & capabilities

Browse similar tools

Integrations & models

INTEGRATIONS Connected workflows

Supported integrations and environments include Visual Studio Code, JetBrains IDEs, Eclipse, Visual Studio, AWS Cloud9, JupyterLab, SageMaker AI Studio, AWS Glue Studio Notebook, GitHub, GitLab Duo, AWS Management Console services, AWS coding environments, and Model Context Protocol servers. AWS Console plugins can connect Amazon Q to selected third-party monitoring and security platforms.

MODELS Models used

Amazon Q Developer uses multiple foundation models through Amazon Bedrock. AWS publicly documents Anthropic Claude models for Q Developer workflows, including Claude Sonnet 4, Claude 3.7 Sonnet, and Claude 3.5 Sonnet in the command-line interface. Model availability and defaults vary by interface and region.

Privacy & data Data handling, AI training, retention and security
↓
Data handling

Amazon Q Developer processes questions, responses, code, and contextual information needed to provide its features. AWS documents different handling for Free and Pro tiers, interfaces, identity types, and regions. Pro-tier content is not used for service improvement. Free-tier content may be used for service improvement unless the user or organization opts out through the applicable IDE, command-line, AWS Organizations, or service settings.

AI training

AWS states that it may use content from Amazon Q Developer Free tier for service improvement, including questions, responses, and generated code, and that this may include model training. Content from Amazon Q Developer Pro is not used for service improvement. Amazon Q Developer for GitHub Preview is currently excluded from service-improvement use according to the documentation.

Data retention

Amazon Q stores questions, responses, and additional context needed to generate responses. Storage and processing regions vary by tier, identity configuration, interface, and feature. AWS documentation states that transformed code is retained for 30 days. A single universal retention period for all Amazon Q Developer content could not be verified.

Security

AWS documents TLS 1.2 or higher for data in transit and encryption at rest using AWS encryption solutions and AWS-owned KMS keys. IAM Identity Center Pro users can configure customer-managed KMS keys for certain features. AWS recommends IAM, MFA, CloudTrail, encryption, and least-privilege controls. MCP tools use permission controls, and users should review external MCP servers carefully.

About Amazon Q Developer

Amazon Q Developer is designed for developers who want AI assistance inside the tools where they already build and operate software. It can suggest code, explain repositories, plan and implement changes, generate tests, review code, troubleshoot AWS issues, and support selected Java, .NET, and database-migration transformations. A free tier makes it available for ongoing use, while the Pro tier adds higher limits and organizational controls.

What is Amazon Q Developer?

Amazon Q Developer is an AI coding assistant from Amazon Web Services. It supports software development across the development lifecycle rather than functioning primarily as a general-purpose chatbot. Developers can use it to understand unfamiliar code, generate or modify implementation, investigate errors, create tests, review changes, and get guidance about AWS services and architecture.

The assistant is available in supported IDEs, the command line, the AWS Management Console, GitHub, and GitLab. Depending on the environment and permissions, it can use project context, inspect relevant files, propose an implementation plan, generate changes, execute approved commands, and iterate on the result.

How developers use it

The most useful workflows begin with a concrete development task. A developer might ask Q to explain a repository, implement a feature, diagnose a failing test, write unit tests, or investigate an AWS error. In agentic workflows, the user describes the desired outcome and Q can produce a plan, modify project files, run approved commands, and revise the implementation based on the results.

Q can also provide inline code completions while someone is typing. This makes it comparable to specialized coding assistants such as GitHub Copilot in the sense that assistance appears within the coding workflow, but Amazon Q Developer places particular emphasis on AWS context, cloud operations, and application modernization.

Core capabilities

Conversational coding and codebase assistance

Users can ask questions about source code, architecture, dependencies, errors, implementation choices, and AWS services. Repository and project context can make the answers more relevant than a standalone chat session. Organizations can also configure customizations using private repositories so that suggestions reflect internal code and conventions, although generated output still requires developer review.

Agentic implementation and command-line work

For feature requests and bug fixes, Q can move beyond individual completions. It can help create an implementation plan, apply code changes, generate tests, and continue iterating. The command-line experience is useful for developers who prefer terminal-based workflows and for tasks involving shell commands, AWS CLI commands, repositories, and local development tools. Commands or external tool actions may require user approval.

Testing, review, and security assistance

Amazon Q Developer can generate unit tests, improve test coverage, review supported code for quality and security issues, and produce documentation. These features are intended to accelerate review and maintenance, not replace engineering judgment. Findings and generated changes need to be checked against the project’s requirements, dependencies, and security practices.

AWS guidance and troubleshooting

AWS integration is one of the product’s defining characteristics. Developers can ask about AWS services, architecture, resources, networking, operational tasks, and console errors. Q is therefore more relevant to AWS-based development and operations than a coding assistant with no connection to cloud-service context. Availability and depth vary by interface, region, permissions, and account configuration.

Application modernization

Selected transformation workflows can help upgrade Java applications, transform supported .NET applications, and convert certain embedded SQL patterns. These capabilities are more specialized than ordinary code generation and can be useful to teams working through large modernization projects. Transformation capacity is subject to monthly limits and possible overage charges, so it should be evaluated as a metered workflow rather than treated as unlimited assistance.

Platforms and integrations

Amazon Q Developer can be used with Visual Studio Code, JetBrains IDEs, Eclipse, Visual Studio, AWS Cloud9, JupyterLab, SageMaker AI Studio, AWS Glue Studio Notebook, the command line, the AWS Management Console, GitHub, and GitLab Duo. It also supports Model Context Protocol servers, allowing approved external tools and services to be connected to development workflows.

The exact feature set is not identical everywhere. IDE plugins, the CLI, AWS interfaces, GitHub, and GitLab can have different model availability, limits, identity requirements, and capabilities. AWS has also stated that Amazon Q Developer IDE plugin support is scheduled to be discontinued on April 30, 2027, with users directed toward Kiro for similar newer IDE capabilities. This planned change is important for teams evaluating a long-term IDE rollout.

Pricing and access

Amazon Q Developer offers a perpetual Free tier and a Pro tier priced at $19 per user per month. The Free tier includes limited monthly usage, including 50 agentic requests per month and 1,000 lines of supported transformation code per month according to the supplied documentation. The Pro tier provides higher agentic-use limits, administrative features, IAM Identity Center support, and intellectual-property indemnity.

Pro transformation capacity includes 4,000 lines of code per month per user, pooled at the AWS payer-account level. Additional transformation usage is charged at $0.003 per submitted line of code. Billing, quotas, and feature access can vary according to identity configuration, interface, region, and AWS account arrangements. Enterprise use is supported, but organizations may need to configure AWS accounts, permissions, IAM Identity Center, and administrative controls.

Privacy and data considerations

Amazon Q processes prompts, responses, code, and contextual information needed to provide its features. AWS documents different data handling for Free and Pro tiers, identity types, interfaces, and regions. Content from the Pro tier is not used for service improvement. Free-tier content may be used for service improvement, including model training, unless the user or organization opts out through the applicable settings.

AWS states that data in transit uses TLS 1.2 or higher and that data at rest is encrypted using AWS encryption solutions and AWS-owned KMS keys. Some Pro features allow customer-managed KMS keys. AWS also documents that transformed code is retained for 30 days, while a single universal retention period for all Amazon Q Developer content could not be verified. Teams should review AWS documentation and configure identity, permissions, logging, encryption, and data-sharing settings before using the service with sensitive repositories.

Who should use Amazon Q Developer?

It is a strong fit for software developers, cloud engineers, DevOps teams, platform groups, and application-modernization teams, especially when their work already involves AWS. It is useful when the goal is to combine code generation and explanation with repository context, AWS troubleshooting, testing, code review, and controlled agentic changes.

It is less suitable for users seeking a general writing assistant, visual-generation tool, meeting transcription product, business research platform, or no-code application builder. It also requires more setup than a consumer chatbot when used for organizational development: users may need an AWS account, appropriate IAM permissions, an identity configuration, supported tooling, and processes for reviewing generated code and external MCP tools.

Strengths and limitations

  • Strengths: Deep AWS-oriented guidance; access through IDEs, the terminal, AWS interfaces, GitHub, and GitLab; agentic coding workflows; code review and test generation; selected modernization features; private-codebase customization; MCP extensibility; and enterprise administration.
  • Limitations: Feature availability differs by platform, region, tier, and identity type; Free-tier limits can restrict frequent agentic use; transformation work can incur overage charges; generated code and security findings require human verification; and advanced organizational use can involve substantial AWS configuration.
  • Strategic consideration: Teams choosing an IDE-based deployment should account for the announced April 30, 2027 discontinuation of Amazon Q Developer IDE plugin support and assess the migration path recommended by AWS.

Bottom line

Amazon Q Developer is best understood as an AWS-centered software development assistant rather than a general AI application. Its value comes from bringing coding, testing, review, troubleshooting, modernization, and approved tool use into existing engineering workflows. Developers working primarily in AWS environments may find that context more useful than a standalone coding chat tool, while teams outside AWS should weigh its account requirements, variable feature availability, usage limits, privacy settings, and planned IDE transition.

Amazon Q Developer is an AWS-focused AI coding assistant for IDEs, the command line, AWS interfaces, GitHub, and GitLab. It supports code generation, repository questions, agentic implementation, testing, code review, AWS troubleshooting, MCP tools, and selected application transformations. A perpetual Free tier is available, while Pro costs $19 per user per month and adds higher limits and enterprise controls. Its strongest fit is for developers and engineering teams already working with AWS, though platform-specific limitations, data-handling choices, configuration requirements, transformation charges, and the planned 2027 IDE plugin change should be considered.

Answers to Frequently Asked Questions

What is changing for Amazon Q Developer IDE plugins?
AWS has stated that Amazon Q Developer IDE plugin support is scheduled to be discontinued on April 30, 2027. Teams planning a long-term IDE deployment should account for this change and evaluate the migration path recommended by AWS, including newer IDE capabilities associated with Kiro.
Is Amazon Q Developer secure for private code and enterprise use?
Amazon Q Developer supports enterprise controls such as IAM Identity Center, permissions, logging, encryption, private-codebase customizations, and customer-managed KMS keys for some Pro features. AWS states that Pro-tier content is not used for service improvement, while Free-tier content may be used for that purpose unless users or organizations opt out. Generated code and security findings should still be reviewed before use with sensitive repositories.
Which platforms and tools support Amazon Q Developer?
Amazon Q Developer is available in Visual Studio Code, JetBrains IDEs, Eclipse, Visual Studio, AWS Cloud9, JupyterLab, SageMaker AI Studio, AWS Glue Studio Notebook, the command line, the AWS Management Console, GitHub, and GitLab Duo. Feature availability varies by interface, region, permissions, identity type, and account configuration.
How much does Amazon Q Developer cost?
Amazon Q Developer has a perpetual Free tier and a Pro tier priced at $19 per user per month. The Free tier includes limited usage, including 50 agentic requests and 1,000 lines of supported transformation code per month according to the supplied documentation. Pro includes higher limits and administrative features, while additional transformation usage costs $0.003 per submitted line of code.
What is Amazon Q Developer used for?
Amazon Q Developer is an AI coding assistant for software development, especially in AWS environments. It can explain code, generate or modify implementations, create tests, review changes, troubleshoot AWS issues, assist with architecture, and support selected application-modernization workflows.