About Elastic Beanstalk platforms - AWS Elastic Beanstalk

About Elastic Beanstalk platforms

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 version you chose.

Each platform has supported and retired platform versions. You can always create an environment based on a supported platform version. Retired platform versions are available only to existing customer environments for a period of 90 days from the published retirement date.

When Elastic Beanstalk updates a platform, previous platform versions are still supported, but they lack the most up-to-date components and aren't recommended for use. We recommend that you transition to the latest platform version. You can still create an environment based on a previous platform version if you've used it in an environment in the last 30 days (using the same account, in the same region).

For more information about platforms, see AWS Elastic Beanstalk Platforms in the AWS Elastic Beanstalk Developer Guide.

Detailed release notes are available for recent releases at AWS Elastic Beanstalk Release Notes.

What's in this document

This document contains two sets of lists:

All platform lists have details about the platform versions available in each platform (now or in a historical date range) and about the software component versions associated with each platform version.

Additional resources

The following related resources can help you as you work with this service.