Amazon Q is your AWS expert (Preview)

Transform the way you build, optimize, and operate applications and workloads on AWS

Supercharge working with AWS

Amazon Q is an interactive, generative AI–powered assistant trained on over 17 years’ worth of AWS experience building in the cloud. Amazon Q is an expert in AWS services, best practices, well-architected patterns, and solutions to help you get started faster, learn unfamiliar technologies, build new solutions, and spend less time on undifferentiated work like maintenance.

Amazon Q, Your Expert Assistant for Building on AWS

Benefits

Amazon Q has been trained on AWS expertise, so it’s ready to answer any question about application development on AWS with up-to-date, referenceable, high-quality information. Amazon Q can help you anywhere you work with AWS, such as the AWS Management Console, AWS documentation, popular IDEs, Amazon CodeCatalyst, and more.
Amazon Q helps you at every step of the process working with AWS. Get assistance fixing bugs, researching documentation, picking the right instances, troubleshooting network issues, or upgrading application runtime versions so you can build better and faster.
Amazon Q can help you get crisp answers and guidance on AWS capabilities, services, and solutions. It can guide you when choosing the best AWS service for your use case, tell you about new AWS capabilities, help you quickly get started building, and much more.

Ready to help everywhere you need it

Amazon Q is available wherever you work with AWS and easily fits within your existing workflows

  • AWS console
  • Console

    AWS Management Console (Preview)

    Amazon Q is available in the console to provide expert recommendations and step-by-step instructions when getting started with AWS services, implementing the latest best practices, looking for the right service for the job, and more.
  • IDE
  • IDE

    IDE (Preview)

    Explore and understand your code, generate tests, build entirely new features, or upgrade your application language version with interactive assistance in the IDE by logging into Amazon CodeWhisperer.
  • CodeCatalyst
  • CodeCatalyst

    Amazon CodeCatalyst (Preview)

    Amazon Q is available in CodeCatalyst to help development teams summarize pull requests and go from an idea to merge-ready code faster, without needing to open an IDE.
  • Chat
  • Chat apps

    Team chat apps (Preview)

    You can interact with Amazon Q in popular team chat apps, such as Slack or Microsoft Teams, using the AWS Chatbot.
  • Mobile
  • Mobile

    AWS Console Mobile Application (Preview)

    Amazon Q is available in the Console Mobile Application to help you get quick answers to AWS questions on the go.

Amazon Q in action

Have conversations with Amazon Q to explore new AWS capabilities. By asking questions like, “Tell me about Agents for Amazon Bedrock,” you’ll get a description of the feature plus links to relevant materials. Get started on new projects by asking questions like, “What are the ways to build a web app on AWS?” and Amazon Q will respond with a list of relevant services and the advantages of each.

You can ask Amazon Q, “Why can’t I connect to my Amazon EC2 instance using SSH?” Amazon Q will work with VPC Reachability Analyzer to check your complete configuration and provide a diagnosis. A potential diagnosis could be, “This instance appears to be in a private subnet, so public accessibility might need to be established.”

Describe the feature you want implemented in CodeCatalyst, such as “Update the word cloud API to upload the generated image to Amazon S3,” assign it to Amazon Q, and it will break down your prompt into logical, atomic implementation steps. Once you have reviewed and approved, Amazon Q can implement the changes across your application.

Load a workspace in an IDE such as Visual Studio Code with CodeWhisperer, and ask Amazon Q to explain “What does this application do and how is it architected?” Amazon Q will respond with a description of what the application is trying to achieve and the steps involved.