CodeWhisperer's features are becoming a part of Amazon Q Developer. Learn more
Language support in Amazon CodeWhisperer
Language support in Amazon CodeWhisperer
CodeWhisperer supports code generation for multiple programming languages. The accuracy and quality of the code generation for a programming language depends on the size and quality of the training data.
In terms of the quality of the training data, the programming languages with the most support are:
-
Java
-
Python
-
JavaScript
-
TypeScript
-
C#
-
Go
-
PHP
-
Rust
-
Kotlin
-
SQL
The Infrastructure as Code (IaC) languages with the most support are:
-
JSON (AWS CloudFormation)
-
YAML (AWS CloudFormation)
-
HCL (Terraform)
-
CDK (Typescript, Python)
CodeWhisperer also supports code generation for:
-
Ruby
-
C++
-
C
-
Shell
-
Scala
For a list of supported coding environments, refer to Getting started.