

# Elastic Beanstalk supported platforms
<a name="platforms-supported"></a>

AWS Elastic Beanstalk provides managed platforms that support running web applications developed for specific programming languages, frameworks, and web containers. Elastic Beanstalk offers one or more platform versions for each platform. When you create an environment and choose a platform, Elastic Beanstalk provisions the resources that your application needs, including one or more Amazon Elastic Compute Cloud (Amazon EC2) instances. The software stack running on the Amazon EC2 instances depends on the platform version you chose.

For more information about platforms, see [AWS Elastic Beanstalk Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts-all-platforms.html) in the *AWS Elastic Beanstalk Developer Guide*. Detailed release notes are available for recent releases at [AWS Elastic Beanstalk Release Notes](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/). 

The following sections provide information about all current platform versions. For lists of historical platform versions and the date ranges they were current, see [Platform history](platform-history.md).

Elastic Beanstalk has scheduled some platform versions for retirement, because some of their components are reaching their End of Life (EOL). These platform versions remain available until the published retirement date of their retiring components. For a list of component retirement dates, see [AWS Elastic Beanstalk platform schedules](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-schedule.html) in the *AWS Elastic Beanstalk Developer Guide*. For a list of platform versions scheduled for retirement, see [Elastic Beanstalk platform versions scheduled for retirement](platforms-retiring.md).

**Topics**
+ [Docker](#platforms-supported.docker)
+ [Go](#platforms-supported.go)
+ [Java SE](#platforms-supported.javase)
+ [Tomcat](#platforms-supported.java)
+ [.NET Core on Linux](#platforms-supported.dotnetlinux)
+ [.NET on Windows Server](#platforms-supported.net)
+ [Node.js](#platforms-supported.nodejs)
+ [PHP](#platforms-supported.PHP)
+ [Python](#platforms-supported.python)
+ [Ruby](#platforms-supported.ruby)
+ [Elastic Beanstalk platform versions scheduled for retirement](platforms-retiring.md)
+ [Elastic Beanstalk platform versions in public beta](platforms-beta.md)

## Docker
<a name="platforms-supported.docker"></a>

Docker is a container platform that allows you to define your own software stack and store it in an image that can be downloaded from a remote repository. The Docker platform includes an nginx proxy server.

See [Deploying Elastic Beanstalk Applications from Docker Containers](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.html) in the *AWS Elastic Beanstalk Developer Guide* for more information about the Docker platform.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  ECS Agent  |  Docker  |  Docker Compose  |  Proxy Server  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Docker AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Docker *   |  2023.11.20260406  |    |  25.0.14  |  5.1.1  |  nginx 1.28.2  | 
|   ** ECS AL2023 version 4.6.1**   * 64bit Amazon Linux 2023 v4.6.1 running ECS *   |  2023.11.20260406  |  1.102.1  |  25.0.14  |    |    | 
|   ** Docker AL2 version 4.8.0**   * 64bit Amazon Linux 2 v4.8.0 running Docker *   |  2.0.20260406  |    |  25.0.14  |  5.1.1  |  nginx 1.28.2  | 
|   ** ECS AL2 version 3.9.0**   * 64bit Amazon Linux 2 v3.9.0 running ECS *   |  2.0.20260406  |  1.102.1  |  25.0.14  |    |    | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Docker](platforms-retiring.md#platforms-retiring.docker) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Docker platform history](platform-history-docker.md).

## Go
<a name="platforms-supported.go"></a>

Elastic Beanstalk supports the following Go platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  AWS X-Ray  |  Proxy Server  | 
| --- | --- | --- | --- | --- | 
|   ** Go 1 AL2023 version 4.8.1**   * 64bit Amazon Linux 2023 v4.8.1 running Go 1 *   |  2023.11.20260406  |  Go 1.25.8  |  3.6.2  |  nginx 1.28.2  | 
|   ** Go 1 AL2 version 3.18.0**   * 64bit Amazon Linux 2 v3.18.0 running Go 1 *   |  2.0.20260406  |  Go 1.26.2  |  3.6.2  |  nginx 1.28.2  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Go](platforms-retiring.md#platforms-retiring.go) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Go platform history](platform-history-go.md).

## Java SE
<a name="platforms-supported.javase"></a>

Elastic Beanstalk supports the following Java SE platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Tools  |  AWS X-Ray  |  Proxy Server  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Corretto 25 AL2023 version 4.11.1**   * 64bit Amazon Linux 2023 v4.11.1 running Corretto 25 *   |  2023.11.20260406  |  Corretto 25.0.2.10.1  |  Ant 1.10.16, Gradle 9.4.1, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 21 AL2023 version 4.11.1**   * 64bit Amazon Linux 2023 v4.11.1 running Corretto 21 *   |  2023.11.20260406  |  Corretto 21.0.10.7.1  |  Ant 1.10.16, Gradle 9.4.1, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 17 AL2023 version 4.11.1**   * 64bit Amazon Linux 2023 v4.11.1 running Corretto 17 *   |  2023.11.20260406  |  Corretto 17.0.18.9.1  |  Ant 1.10.16, Gradle 9.4.1, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 11 AL2023 version 4.11.1**   * 64bit Amazon Linux 2023 v4.11.1 running Corretto 11 *   |  2023.11.20260406  |  Corretto 11.0.30.7.1  |  Ant 1.10.16, Gradle 8.14.4, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 8 AL2023 version 4.11.1**   * 64bit Amazon Linux 2023 v4.11.1 running Corretto 8 *   |  2023.11.20260406  |  Corretto 8.482.08.1  |  Ant 1.10.16, Gradle 8.14.4, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 17 version 3.13.0**   * 64bit Amazon Linux 2 v3.13.0 running Corretto 17 *   |  2.0.20260406  |  Corretto 17.0.18.9.1  |  Ant 1.10.16, Gradle 8.14.4, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 11 version 3.13.0**   * 64bit Amazon Linux 2 v3.13.0 running Corretto 11 *   |  2.0.20260406  |  Corretto 11.0.30.7.1  |  Ant 1.10.16, Gradle 8.14.4, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 
|   ** Corretto 8 version 3.13.0**   * 64bit Amazon Linux 2 v3.13.0 running Corretto 8 *   |  2.0.20260406  |  Corretto 8.482.08.1  |  Ant 1.10.16, Gradle 8.14.4, Maven 3.9.14  |  3.6.2  |  nginx 1.28.2  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Java SE](platforms-retiring.md#platforms-retiring.javase) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Java SE platform history](platform-history-javase.md).

## Tomcat
<a name="platforms-supported.java"></a>

Elastic Beanstalk supports the following Tomcat platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  AWS X-Ray  |  Application Server  |  Proxy Server  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Corretto 25 with Tomcat 11 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 11 Corretto 25 *   |  2023.11.20260406  |  Corretto 25.0.2.10.1  |  3.6.2  |  Tomcat 11.0.21  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 21 with Tomcat 11 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 11 Corretto 21 *   |  2023.11.20260406  |  Corretto 21.0.10.7.1  |  3.6.2  |  Tomcat 11.0.21  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 17 with Tomcat 11 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 11 Corretto 17 *   |  2023.11.20260406  |  Corretto 17.0.18.9.1  |  3.6.2  |  Tomcat 11.0.21  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 21 with Tomcat 10 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 10 Corretto 21 *   |  2023.11.20260406  |  Corretto 21.0.10.7.1  |  3.6.2  |  Tomcat 10.1.54  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 17 with Tomcat 10 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 10 Corretto 17 *   |  2023.11.20260406  |  Corretto 17.0.18.9.1  |  3.6.2  |  Tomcat 10.1.54  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 17 with Tomcat 9 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 9 Corretto 17 *   |  2023.11.20260406  |  Corretto 17.0.18.9.1  |  3.6.2  |  Tomcat 9.0.115  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 11 with Tomcat 9 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 9 Corretto 11 *   |  2023.11.20260406  |  Corretto 11.0.30.7.1  |  3.6.2  |  Tomcat 9.0.115  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 8 with Tomcat 9 AL2023 version 5.13.1**   * 64bit Amazon Linux 2023 v5.13.1 running Tomcat 9 Corretto 8 *   |  2023.11.20260406  |  Corretto 8.482.08.1  |  3.6.2  |  Tomcat 9.0.117  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 11 with Tomcat 9 AL2 version 4.13.0**   * 64bit Amazon Linux 2 v4.13.0 running Tomcat 9 Corretto 11 *   |  2.0.20260406  |  Corretto 11.0.30.7.1  |  3.6.2  |  Tomcat 9.0.115  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Corretto 8 with Tomcat 9 AL2 version 4.13.0**   * 64bit Amazon Linux 2 v4.13.0 running Tomcat 9 Corretto 8 *   |  2.0.20260406  |  Corretto 8.482.08.1  |  3.6.2  |  Tomcat 9.0.115  |  nginx 1.28.2 (default), Apache 2.4.66  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Tomcat](platforms-retiring.md#platforms-retiring.java) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Tomcat platform history](platform-history-java.md).

## .NET Core on Linux
<a name="platforms-supported.dotnetlinux"></a>

Elastic Beanstalk supports the following .NET Core on Linux platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  Framework  |  Proxy Server  |  AMI  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | 
|   ** .NET 10 on AL2023 version 3.10.1**   * 64bit Amazon Linux 2023 v3.10.1 running .NET 10 *   |  .NET 10.0.5, supports 10.0.5  |  nginx 1.28.2  |  2023.11.20260406  |  3.6.2  | 
|   ** .NET 9 on AL2023 version 3.10.1**   * 64bit Amazon Linux 2023 v3.10.1 running .NET 9 *   |  .NET 9.0.14, supports 9.0.14  |  nginx 1.28.2  |  2023.11.20260406  |  3.6.2  | 
|   ** .NET 8 on AL2023 version 3.10.1**   * 64bit Amazon Linux 2023 v3.10.1 running .NET 8 *   |  .NET 8.0.25, supports 8.0.25  |  nginx 1.28.2  |  2023.11.20260406  |  3.6.2  | 
|   ** .NET Core on AL2 version 2.15.0**   * 64bit Amazon Linux 2 v2.15.0 running .NET Core *   |  .NET 8.0.25, supports 8.0.25  |  nginx 1.28.2  |  2.0.20260406  |  3.6.2  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [.NET Core on Linux](platforms-retiring.md#platforms-retiring.dotnetlinux) on the *Retiring Platform Versions* page. For information about previous platform versions, see [.NET Core on Linux platform history](platform-history-dotnetlinux.md).

## .NET on Windows Server
<a name="platforms-supported.net"></a>

You can get started in minutes using the [AWS Toolkit for Visual Studio](https://aws.amazon.com/visualstudio/). The toolkit includes the AWS libraries, project templates, code samples, and documentation. The AWS SDK for .NET supports the development of applications using .NET Framework 2.0 or later. 

**Note**  
This platform doesn't support the following Elastic Beanstalk features:  
Worker environments. For details, see [AWS Elastic Beanstalk Worker Environments](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-tiers.html) in the *AWS Elastic Beanstalk Developer Guide*.

To learn how to get started deploying a .NET application using the AWS Toolkit for Visual Studio, see [Creating and Deploying Elastic Beanstalk Applications in .NET Using AWS Toolkit for Visual Studio](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_NET.html) in the *AWS Elastic Beanstalk Developer Guide*.

For information about the latest Microsoft security updates, see [Security TechCenter](https://portal.msrc.microsoft.com/en-us/) and [Security Advisories and Bulletins](https://technet.microsoft.com/en-us/library/security/).

 For information about previous .NET on Windows Server platform versions for Elastic Beanstalk, see [.NET on Windows Server platform history](platform-history-dotnet.md).

Elastic Beanstalk supports the following .NET on Windows Server platform versions.

### Configuration basics
<a name="platforms-supported.net.basics"></a>


****  

|  Platform Version  |  Solution Stack Name  |  Framework  |  Proxy Server  | 
| --- | --- | --- | --- | 
|   ** Windows Server 2025 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server 2025 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8.1, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server Core 2025 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server Core 2025 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8.1, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server 2022 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server 2022 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8.1, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server Core 2022 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server Core 2022 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8.1, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server 2019 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server 2019 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server Core 2019 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server Core 2019 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server 2016 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server 2016 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8, supports 4.x, 2.0  |  IIS 10.0  | 
|   ** Windows Server Core 2016 with IIS 10.0 version 2.23.0**   |   * 64bit Windows Server Core 2016 v2.23.0 running IIS 10.0 *   |  .NET 10.0.7, supports 10.0.7, 9.0.15, 8.0.26 .NET Framework 4.8, supports 4.x, 2.0  |  IIS 10.0  | 

### More details
<a name="platforms-supported.net.details"></a>


****  

|  Platform Version  |  AMI version  |  AWS SDK for .NET  |  EC2Launch  |  SSM Agent  |  Web Deploy  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | --- | --- | 
|   ** Windows Server 2025 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server Core 2025 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server 2022 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server Core 2022 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server 2019 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server Core 2019 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server 2016 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 
|   ** Windows Server Core 2016 with IIS 10.0 version 2.23.0**   |  2026.04.15  |  3.7.1251.0  |  2.4.0.0  |  3.3.4121.0  |  4.0  |  3.6.2  | 

## Node.js
<a name="platforms-supported.nodejs"></a>

Each Node.js platform version on Amazon Linux 2 supports multiple Node.js language versions. Only the default Node.js version is pre-installed. Valid Node.js versions, as well as the default version, are listed in the following table. Starting with Amazon Linux 2023, only one Node.js version is available on each platform version. Each Node.js version includes a respective version of npm (the Node.js package manager). The table lists npm versions in parentheses.

Elastic Beanstalk supports the following Node.js platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Node.js versions (npm versions)  |  Proxy Server  |  Git  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Node.js 24 AL2023 version 6.10.1**   * 64bit Amazon Linux 2023 v6.10.1 running Node.js 24 *   |  2023.11.20260406  |  24.14.1 (11.11.0)  Default version: v24.14.1  |  nginx 1.28.2 (default), Apache 2.4.66  |  2.50.1  |  3.6.2  | 
|   ** Node.js 22 AL2023 version 6.10.1**   * 64bit Amazon Linux 2023 v6.10.1 running Node.js 22 *   |  2023.11.20260406  |  22.22.2 (10.9.7)  Default version: v22.22.2  |  nginx 1.28.2 (default), Apache 2.4.66  |  2.50.1  |  3.6.2  | 
|   ** Node.js 20 AL2023 version 6.10.1**   * 64bit Amazon Linux 2023 v6.10.1 running Node.js 20 *   |  2023.11.20260406  |  20.20.1 (10.8.2)  Default version: 20.20.1  |  nginx 1.28.2 (default), Apache 2.4.66  |  2.50.1  |  3.6.2  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Node.js](platforms-retiring.md#platforms-retiring.nodejs) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Node.js platform history](platform-history-nodejs.md).

**Note**  
When support for the version of Node.js that you are using is removed from the platform version, you must change or remove the version setting prior to doing a [platform update](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.platform.upgrade.html). This may occur when a security vulnerability is identified for the Node.js version, or when the version is retired.  
When this happens, attempting to update to a new version of the platform that doesn't support the configured Node.js version fails. To avoid needing to create a new environment:  
 *Amazon Linux 2* – change the Node.js version setting in `package.json` to a Node.js version that is supported by both the old platform version and the new one, or remove the setting, and then deploy the new source bundle. Only then perform the platform update.
 *Amazon Linux AMI* – change the `NodeVersion` configuration option to a version that is supported by both the old platform version and the new one, or [remove the option setting](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-configuration-methods-after.html), and then perform the platform update.

## PHP
<a name="platforms-supported.PHP"></a>

Elastic Beanstalk supports the following PHP platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Package Manager  |  Proxy Server  | 
| --- | --- | --- | --- | --- | 
|   ** PHP 8.5 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running PHP 8.5 *   |  2023.11.20260406  |  PHP 8.5.4  |  Composer 2.9.5, PIE 1.4.0  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** PHP 8.4 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running PHP 8.4 *   |  2023.11.20260406  |  PHP 8.4.19  |  Composer 2.9.5, PIE 1.4.0  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** PHP 8.3 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running PHP 8.3 *   |  2023.11.20260406  |  PHP 8.3.30  |  Composer 2.9.5, PIE 1.4.0  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** PHP 8.2 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running PHP 8.2 *   |  2023.11.20260406  |  PHP 8.2.30  |  Composer 2.9.5, PIE 1.4.0  |  nginx 1.28.2 (default), Apache 2.4.66  | 

 For information about previous platform versions, see [PHP platform history](platform-history-php.md).

## Python
<a name="platforms-supported.python"></a>

Elastic Beanstalk supports the following Python platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Package Manager  |  AWS X-Ray  |  Proxy Server  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Python 3.14 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Python 3.14 *   |  2023.11.20260406  |  Python 3.14.4  |  pip 26.0.1, pipenv 2026.5.2  |  3.6.2  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Python 3.13 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Python 3.13 *   |  2023.11.20260406  |  Python 3.13.13  |  pip 26.0.1, pipenv 2026.5.2  |  3.6.2  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Python 3.12 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Python 3.12 *   |  2023.11.20260406  |  Python 3.12.13  |  pip 26.0.1, pipenv 2026.5.2  |  3.6.2  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Python 3.11 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Python 3.11 *   |  2023.11.20260406  |  Python 3.11.14  |  pip 26.0.1, pipenv 2026.5.2  |  3.6.2  |  nginx 1.28.2 (default), Apache 2.4.66  | 
|   ** Python 3.9 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Python 3.9 *   |  2023.11.20260406  |  Python 3.9.25  |  pip 26.0.1, pipenv 2025.0.4  |  3.6.2  |  nginx 1.28.2 (default), Apache 2.4.66  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Python](platforms-retiring.md#platforms-retiring.python) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Python platform history](platform-history-python.md).

## Ruby
<a name="platforms-supported.ruby"></a>

Elastic Beanstalk supports the following Ruby platform versions.


****  

|  Platform Version and *Solution Stack Name*   |  AMI  |  Language  |  Package Manager  |  Application Server  |  AWS X-Ray  |  Proxy Server  | 
| --- | --- | --- | --- | --- | --- | --- | 
|   ** Ruby 4.0 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Ruby 4.0 *   |  2023.11.20260406  |  Ruby 4.0.2-p0  |  RubyGems 4.0.6  |  Puma 7.2.0  |  3.6.2  |  nginx 1.28.2  | 
|   ** Ruby 3.4 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Ruby 3.4 *   |  2023.11.20260406  |  Ruby 3.4.9-p82  |  RubyGems 3.6.9  |  Puma 7.2.0  |  3.6.2  |  nginx 1.28.2  | 
|   ** Ruby 3.3 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Ruby 3.3 *   |  2023.11.20260406  |  Ruby 3.3.11-p205  |  RubyGems 3.5.22  |  Puma 7.2.0  |  3.6.2  |  nginx 1.28.2  | 
|   ** Ruby 3.2 AL2023 version 4.12.1**   * 64bit Amazon Linux 2023 v4.12.1 running Ruby 3.2 *   |  2023.11.20260406  |  Ruby 3.2.8  |  RubyGems 3.4.19  |  Puma 7.2.0  |  3.6.2  |  nginx 1.28.2  | 

 For information about platform versions scheduled for retirement as published in [Platform Support Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html), see [Ruby](platforms-retiring.md#platforms-retiring.ruby) on the *Retiring Platform Versions* page. For information about previous platform versions, see [Ruby platform history](platform-history-ruby.md).