Language support in Amazon CodeWhisperer - CodeWhisperer

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