Elastic Beanstalk supported platforms
AWS Elastic Beanstalk provides a variety of platforms on which you can build your applications. You design your web application to one of these platforms, and Elastic Beanstalk deploys your code to the platform version you selected to create an active application environment.
Elastic Beanstalk provisions the resources needed to run your application, including one or more Amazon EC2 instances. The software stack running on the Amazon EC2 instances depends on the specific platform version you've selected for your environment.
The solution stack name for a platform branch
You can use the solution stack name for a given platform branch version to launch an environment with the EB CLI, Elastic Beanstalk API, or the AWS CLI
To retrieve all of the solution stack names that you can use to create an environment, use the ListAvailableSolutionStacks API or the aws elasticbeanstalk list-available-solution-stacks
in the
AWS CLI.
You can customize and configure the software that your application depends on in your platform. Learn more at Customizing software on Linux servers and Customizing software on Windows servers. Detailed release notes are available for recent releases at AWS Elastic Beanstalk Release Notes.
Supported platforms and component history
The AWS Elastic Beanstalk Platforms guide lists all of the current platform branch versions in the Elastic Beanstalk Supported Platforms section. The Platforms guide also lists a platform history for each platform, which includes a list of previous branch platform versions. To view the platform history for each platform, select one of the following links.