Skip to main content

Amazon Q Developer

Getting started with Amazon Q Developer

Amazon Q Developer is available wherever you work—in popular IDEs, on the command line, in the AWS Management Console, GitLab Duo with Amazon Q, and in the Amazon Q Developer transformation web experience. Get started on the expansive AWS Free Tier or explore Pro Tier pricing.

"},"metadata":{"tags":[]}},{"fields":{"id":"media-stepsams#c3","itemHeading":"Authenticate","itemBoolean":"false","itemLongLoc":"

Sign in with either a Builder ID or IAM Identity Center.

"},"metadata":{"tags":[]}},{"fields":{"id":"media-stepsams#c4","itemHeading":"Start building","itemBoolean":"false","itemLongLoc":"

In the IDE, Amazon Q appears in the activity bar (VS Code) or tool window (JetBrains). Use it to chat inline, generate code, refactor, and more.

\n

In the CLI, invoke Q directly from your terminal to generate code, get suggestions, and accelerate your workflow. 

"},"metadata":{"tags":[]}},{"fields":{"id":"media-stepsams#c5","itemHeading":"Upgrade","itemBoolean":"false","itemLongLoc":"

Upgrade to the Amazon Q Developer Pro tier once you're ready to unlock advanced features.

"},"metadata":{"tags":[]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"pageUrl":"https://aws.amazon.com/q/developer/getting-started/"},"contentType":"page","environment":{"stage":"prod","region":"us-west-2"},"sdkVersion":"2.0.26"},"refMap":{"manifest.js":"30c42705c8","rt-da-steps-collection.css":"b53b162313","rt-da-steps-collection.css.js":"c97db20e49","rt-da-steps-collection.js":"e8397e0416","rt-da-steps-collection.rtl.css":"f1796c397d","rt-da-steps-collection.rtl.css.js":"bc5d756b2d"},"settings":{"templateMappings":{"patternHeading":"patternHeading","patternSubheading":"patternSubheading","patternDark":"patternBoolean2","heading":"itemHeading","body":"itemLongLoc","dark":"itemBoolean","hyperlinkText":"itemCTALabel","hyperlinkUrl":"itemCTAURL","mediaAltText":"itemMediaAltText","mediaUrl":"itemMediaURL"}}}
"},{"@type":"HowToStep","position":2,"name":"Authenticate","text":"

Sign in with either a Builder ID or IAM Identity Center.

"},{"@type":"HowToStep","position":3,"name":"Start building","text":"

In the IDE, Amazon Q appears in the activity bar (VS Code) or tool window (JetBrains). Use it to chat inline, generate code, refactor, and more.

\n

In the CLI, invoke Q directly from your terminal to generate code, get suggestions, and accelerate your workflow. 

"},{"@type":"HowToStep","position":4,"name":"Upgrade","text":"

Upgrade to the Amazon Q Developer Pro tier once you're ready to unlock advanced features.

"}]}

Amazon Q Developer in the IDE and Command Line

Amazon Q Developer is available in Visual Studio, Visual Studio Code (VS Code), Eclipse, and the JetBrains family of integrated development environments (IDEs) — as well as from the command line. You can get started in just a few minutes, whether from your favorite editor or terminal.

1. Install

Install the Amazon Q Developer for your preferred environment.

IDEs:

Command Line:

2. Authenticate

Sign in with either a Builder ID or IAM Identity Center.

3. Start building

In the IDE, Amazon Q appears in the activity bar (VS Code) or tool window (JetBrains). Use it to chat inline, generate code, refactor, and more.

In the CLI, invoke Q directly from your terminal to generate code, get suggestions, and accelerate your workflow. 

4. Upgrade

Upgrade to the Amazon Q Developer Pro tier once you're ready to unlock advanced features.

GitLab Duo with Amazon Q

GitLab Duo with Amazon Q is available in preview for GitLab Ultimate self-managed customers. Visit the offering page to learn more.

Amazon Q Developer in the console

1. Sign in to the console or create a free AWS account

Take the tutorial: Create your AWS account.

2. Get expert assistance for your AWS resources

To get started, select the Amazon Q icon in the console Home on the right sidebar. Once signed in, you can also get guidance from Amazon Q on the AWS website and in the AWS documentation.

Accessing additional capabilities in the console
Amazon Q can help you perform network troubleshooting by working with VPC Reachability Analyzer to check your connections and inspect your network configuration to identify potential issues. Get started with Amazon Q network troubleshooting.

Selecting Amazon EC2 instances
Amazon Q Developer can help you make quick and cost-effective decisions to find the optimal compute instance type before building your workloads. Amazon Q generates personalized Amazon Elastic Compute Cloud (Amazon EC2) instance type finder, contextualized by your actions in the console. Visit the Amazon EC2 console to get started.

Learn more about Amazon Q Developer use cases in the console. Visit the AWS documentation to learn more about chatting with Amazon Q.

Large-scale porting of .NET applications

For large-scale porting of .NET applications using a web experience, please access AWS Transform.

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages