

# Managing Elastic Beanstalk applications
<a name="applications"></a>

This chapter describes how to manage and configure your Elastic Beanstalk applications. The first step in using AWS 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 for 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](https://console.aws.amazon.com/elasticbeanstalk), and in the **Regions** list, select your AWS Region.

1. In the navigation pane, choose **Applications**, and then choose **Create application**.

1. Use the on-screen form to provide an application name.

1. (Optional) Provide a description, and add tag keys and values.

1. Choose **Create**.

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 Elastic Beanstalk environment](using-features.environments.md).

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

**Warning**  
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](https://console.aws.amazon.com/elasticbeanstalk), and in the **Regions** list, select your AWS Region.

1. In the navigation pane, choose **Applications**, and then select your application on the list.

1. Choose **Actions**, and then choose **Delete application**.

**Topics**
+ [Elastic Beanstalk application management console](applications-console.md)
+ [Managing application versions](applications-versions.md)
+ [Create an Elastic Beanstalk application source bundle](applications-sourcebundle.md)
+ [Using the EB CLI with AWS CodeBuild](eb-cli-codebuild.md)
+ [Tagging applications](applications-tagging.md)
+ [Tagging Elastic Beanstalk application resources](applications-tagging-resources.md)