Amazon Q Developer: Build
The most capable generative AI-powered assistant for accelerating software developmentFrom prompt to feature in a fraction of the time
Amazon Q Developer agents can perform a range of tasks with minimal input—everything from writing code for new features and documenting and refactoring code to implementing unit tests. You can describe a new feature to Amazon Q, and in minutes it will analyze your existing code base, map out a step-by-step implementation plan spanning multiple files, and, upon your approval, run the code changes.
Assistance way beyond coding
Amazon Q Developer helps with your development tasks so you can ship quality projects with ease. With its in-depth knowledge of your project, Amazon Q Developer can help generate unit tests across your code base or document your code by automatically generating readme files and data-flow diagrams. Amazon Q Developer can also perform code reviews, automatically providing comments on merge requests, flagging suspicious code patterns, and even assessing deployment risk so you can quickly get feedback on your code.
Code faster with the highest acceptance rate in the industry
Amazon Q Developer generates real-time code suggestions ranging from snippets to full functions based on your comments and existing code in the IDE and CLI, in over 25 programming languages, including Java, Python, or JavaScript. Amazon Q Developer has the highest reported code acceptance rates in the industry for assistants that perform multiline code suggestions, with BT Group recently reporting they accepted 37% of code suggestions from Amazon Q and National Australia Bank reporting a 50% acceptance rate.
Get code recommendations based on your internal code base
Significantly accelerate development by customizing Amazon Q Developer to generate even more relevant inline code recommendations and chat responses by making it aware of your internal libraries, APIs, best practices, and architectural patterns. Ask questions about how your internal code base is structured, where and how certain functions or libraries are used, or how to use specific functions, methods, or APIs.
Shift left on security
Beyond generating code, Amazon Q Developer scans code for hard- to-detect vulnerabilities, such as exposed credentials and log injection. With a single step, Amazon Q Developer automatically suggests remediations tailored to the application code, allowing you to quickly accept fixes with confidence.
Stats
50%
Amazon Q Developer has the highest reported code acceptance rates in the industry for assistants that perform multiline code suggestions, with BT Group recently reporting they accepted 37% of Amazon Q code suggestions and National Australia Bank reporting a 50% acceptance rate.Outperforms
Amazon Q Developer provides security scanning capabilities that outperform leading publicly benchmarkable tools on detection across most of the popular programming languages.Features
“We started using customization with Amazon Q Developer earlier this year, and some of our teams have already seen a 30% increase in acceptance rate compared to the base version of Amazon Q Developer. The tailored recommendations based on our internal libraries are saving hours each week for our developers through code generation and semantic code search. Some of our developers are now accepting over 50% of all recommendations from Amazon Q Developer. Using customization with Amazon Q Developer is like pair-programming with a peer with deep knowledge of our code base who helps guide our developers on our best practices.”
Girish Bajaj
Vice President, Prime Video and Amazon MGM Studios Core Technology
“We started using customization with Amazon Q Developer earlier this year, and some of our teams have already seen a 30% increase in acceptance rate compared to the base version of Amazon Q Developer. The tailored recommendations based on our internal libraries are saving hours each week for our developers through code generation and semantic code search. Some of our developers are now accepting over 50% of all recommendations from Amazon Q Developer. Using customization with Amazon Q Developer is like pair-programming with a peer with deep knowledge of our code base who helps guide our developers on our best practices.”
Girish Bajaj
Vice President, Prime Video and Amazon MGM Studios Core Technology
“We started using customization with Amazon Q Developer earlier this year, and some of our teams have already seen a 30% increase in acceptance rate compared to the base version of Amazon Q Developer. The tailored recommendations based on our internal libraries are saving hours each week for our developers through code generation and semantic code search. Some of our developers are now accepting over 50% of all recommendations from Amazon Q Developer. Using customization with Amazon Q Developer is like pair-programming with a peer with deep knowledge of our code base who helps guide our developers on our best practices.”
Girish Bajaj
Vice President, Prime Video and Amazon MGM Studios Core Technology
"We have seamlessly integrated Amazon Q Developer into our development workflow since its inception. The introduction of this extension to our IDE has proven to be a considerable boon. Noteworthy is the discernible reduction in time spent by our development team searching for pertinent information and consulting external resources. By embracing best practices, we have unlocked a plethora of possibilities for our platform. This is particularly beneficial for our team members who are relatively new to AWS programming, as it steers them towards inadvertently opting for AWS Lambda, Amazon DynamoDB, and similar services instead of deploying tasks using alternative technologies. The onboarding process for new team members lacking prior experience in cloud computing has become notably smoother. They can now deploy serverless projects within a matter of days, achieving a remarkable efficiency improvement of at least 70%. Looking ahead, we are eager to expand this integration to encompass data retrieval from our code repositories and knowledge base."
Yazid Yahya
Product Development, Datapel Systems
"We have seamlessly integrated Amazon Q Developer into our development workflow since its inception. The introduction of this extension to our IDE has proven to be a considerable boon. Noteworthy is the discernible reduction in time spent by our development team searching for pertinent information and consulting external resources. By embracing best practices, we have unlocked a plethora of possibilities for our platform. This is particularly beneficial for our team members who are relatively new to AWS programming, as it steers them towards inadvertently opting for AWS Lambda, Amazon DynamoDB, and similar services instead of deploying tasks using alternative technologies. The onboarding process for new team members lacking prior experience in cloud computing has become notably smoother. They can now deploy serverless projects within a matter of days, achieving a remarkable efficiency improvement of at least 70%. Looking ahead, we are eager to expand this integration to encompass data retrieval from our code repositories and knowledge base."
Yazid Yahya
Product Development, Datapel Systems
"We have seamlessly integrated Amazon Q Developer into our development workflow since its inception. The introduction of this extension to our IDE has proven to be a considerable boon. Noteworthy is the discernible reduction in time spent by our development team searching for pertinent information and consulting external resources. By embracing best practices, we have unlocked a plethora of possibilities for our platform. This is particularly beneficial for our team members who are relatively new to AWS programming, as it steers them towards inadvertently opting for AWS Lambda, Amazon DynamoDB, and similar services instead of deploying tasks using alternative technologies. The onboarding process for new team members lacking prior experience in cloud computing has become notably smoother. They can now deploy serverless projects within a matter of days, achieving a remarkable efficiency improvement of at least 70%. Looking ahead, we are eager to expand this integration to encompass data retrieval from our code repositories and knowledge base."
Yazid Yahya
Product Development, Datapel Systems