Support for popular programming languages and IDEs
First-class support for AWS APIs
CodeWhisperer makes it easier for developers to use AWS services by providing code recommendations for AWS APIs across the most popular services, including Amazon Elastic Compute Cloud (EC2), AWS Lambda, and Amazon Simple Storage Service (S3). As you write code in your IDE, CodeWhisperer automatically analyzes the comment, assembles the code using the relevant cloud services and public software libraries for the desired functionality, and then recommends code snippets and even entire functions directly in the IDE that meet best practices.
Ready-to-use code customized for you
Trained on various data sources, including Amazon.com and open-source code, CodeWhisperer generates code similar to how a developer would write code. The service understands comments written in natural language, generates code based on the developer’s intent, and matches the developer’s patterns and style. As you type, CodeWhisperer even provides recommendations to complete the comment itself. You can accept the top recommendation, view more recommendations, or continue writing your own code.
Built-in security scans
Code reference tracker
The provided reference tracker detects whether a code recommendation might be similar to particular CodeWhisperer training data and can provide you with those references. You can then more easily find and review that reference code and how it is used in the context of another project.
Responsible use of AI/ML
Responsible use of artificial intelligence (AI) and ML technologies is key to fostering continued innovation. CodeWhisperer helps developers avoid bias by filtering out code recommendations that might be considered biased and unfair.