AWS Lambda runtimes and support in the AWS Toolkit for JetBrains - AWS Toolkit for JetBrains

AWS Lambda runtimes and support in the AWS Toolkit for JetBrains

AWS Lambda supports multiple languages through the use of runtimes. A runtime provides a language-specific environment that relays invocation events, context information, and responses between Lambda and the function. For detailed information about the Lambda service and supported runtimes, see the Lambda runtimes topic in the AWS Lambda User Guide.

The following describes runtime environments currently supported for use with the AWS Toolkit for JetBrains.

Name Identifier Operating System Architecture

Node.js 18

nodejs18.x

Amazon Linux 2

x86_64, arm64

Node.js 16

nodejs16.x

Amazon Linux 2

x86_64, arm64

Node.js 14

nodejs14.x

Amazon Linux 2

x86_64, arm64

Python 3.11

python3.11

Amazon Linux 2

x86_64, arm64

Python 3.10

python3.10

Amazon Linux 2

x86_64, arm64

Python 3.9

python3.9

Amazon Linux 2

x86_64, arm64

Python 3.8

python3.8

Amazon Linux 2

x86_64, arm64

Python 3.7

python3.7

Amazon Linux 2

x86_64

Java 17

java17

Amazon Linux 2

x86_64, arm64

Java 11

java11

Amazon Linux 2

x86_64, arm64

Java 8

java8.al2

Amazon Linux 2

x86_64, arm64

Java 8

java8

Amazon Linux 2

x86_64

.NET 6

dotnet6

Amazon Linux 2

x86_64, arm64

Go 1.x

go1.x

Amazon Linux 2

x86_64