Menu
AWS Serverless Application Repository
Developer Guide

Consuming Applications (Preview)

To request access to the AWS Serverless Application Repository, sign up for the preview.

Following, you can find out how to find and deploy serverless applications that have been published to the AWS Serverless Application Repository. You can browse for applications that are publicly available without having an AWS account by visiting the public site. Alternatively, you can browse for applications from within the AWS Lambda console.

Browsing and Searching for Applications

Find an application in the AWS Serverless Application Repository by using the following procedure.

To find an application in the AWS Serverless Application Repository

  1. Open the AWS Serverless Application Repository public home page, or open the AWS Lambda console and choose Serverless Application Repository.

  2. Browse or search for an application.

  3. Choose an application to get more details about it, such as its capabilities and the number of times it has been deployed by AWS customers.

  4. (Optional) On the application detail page, view the Readme.txt file or License.txt file for the application, or choose the View code link to go to the GitHub page for applications that are publicly shared. On the application GitHub page, you can view the application's source code, GitHub star rating, and GitHub user comments.

  5. On the application detail page, choose Deploy. Doing this takes you to the AWS Lambda console, where you can configure and deploy the application to your account. If you are on the public site, you are prompted to sign in using a valid AWS account before proceeding.

Find more information about deploying and configuring AWS Serverless Application Repository applications in the following sections.

Deploying and Configuring Applications

Deploy and configure an application in the AWS Serverless Application Repository by using the following procedure, after locating and getting details about the application as described in Browsing and Searching for Applications.

To deploy and configure an application from the AWS Serverless Application Repository

  1. On the AWS Lambda console page, configure the application as required. Application configurations vary. For guidance on configuring the application, see the application’s readme.txt file.

    For example, requirements might include specifying the name of an Amazon DynamoDB table, an Amazon S3 bucket, or an Amazon API Gateway API that you want the application to have access to.

  2. Choose Deploy, and then wait for the application to be successfully deployed in your account.

When an application has been successfully deployed, you can review the resources created using existing AWS tools. You can also navigate to the Lambda Application Designer to customize the application as needed.