

# Publishing a New Version of an Existing Application
<a name="serverlessrepo-how-to-publish-new-version"></a>

This section shows you how to publish a new version of an existing application to the AWS Serverless Application Repository by using the AWS SAM CLI or the AWS Management Console. For instructions on publishing a new application, see [How to Publish Applications](serverlessrepo-how-to-publish.md).

## Publishing a New Version of an Existing Application (AWS CLI)
<a name="serverlessrepo-how-to-publish-new-version-cli"></a>

The easiest way to publish a new version of an existing application is to use a set of AWS SAM CLI commands. For more information, see [Publishing an Application Using the AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-template-publishing-applications.html) in the *AWS Serverless Application Model (AWS SAM) Developer Guide*.

## Publishing a New Version of an Existing Application (Console)
<a name="serverlessrepo-how-to-publish-new-version-console"></a>

To publish a new version of an application that you have previously published, follow these steps:

1. Open the [AWS Serverless Application Repository console](https://console.aws.amazon.com/serverlessrepo/home).

1. In the navigation pane, choose **My Applications** to bring up the list of applications that you've created.

1. Choose the application that you want to publish a new version for.

1. Choose **Publish new version**.

1. In **Versions**, enter the following application information:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/serverlessrepo/latest/devguide/serverlessrepo-how-to-publish-new-version.html)

1. Choose **Publish version**.