AWS Serverless Application Repository

AWS Serverless Application Repository is a managed Amazon Web Services repository that developers and organizations use to search, assemble, publish, deploy, and store serverless architectures.

Key points

  • Helps share reusable serverless application architectures and compose new ones using the AWS Serverless Application Model (SAM) template.
  • Uses pre-built applications in serverless deployments, removing the need to re-build and publish code to AWS.
  • Surfaces best practices for serverless architectures, giving consistency across an organization or letting applications be shared with specific AWS accounts.
  • Integrates with AWS Lambda so developers of all levels can work with serverless computing using reusable architectures.
  • Two ways to work with the repository:
    • Publishing Applications — upload and publish applications for other developers to use.
    • Deploying Applications — search for applications with their required files and deploy them.
  • Can be accessed via the AWS Management Console, the AWS SAM command-line interface (AWS SAM CLI), or AWS SDKs.

Sources