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.