AWS Elastic Beanstalk
Developer Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Managing and Configuring AWS Elastic Beanstalk Applications

The first step in using Elastic Beanstalk is to create an application, which represents your web application in AWS. In Elastic Beanstalk an application serves as a container for the environments that run your web app, and versions of your web app's source code, saved configurations, logs, and other artifacts that you create while using Elastic Beanstalk.

To create an application

  1. Open the Elastic Beanstalk console.

  2. Choose Create New Application.

  3. Enter the name of the application.

  4. Optionally, provide a description, and add tag keys and values.

  5. Choose Create.

      Create New Application dialog box in the Elastic Beanstalk console

After creating the application, the console prompts you to create an environment for it. For detailed information about all of the options available, see Creating an AWS Elastic Beanstalk Environment.

If you no longer need an application, you can delete it.


Deleting an application terminates all associated environments and deletes all application versions and saved configurations that belong to the application.

To delete an application

  1. Open the Elastic Beanstalk console.

  2. Choose Actions next to the application to delete.

  3. Choose Delete Application.