Amazon Serverless Application Repository
The AWS Serverless Application Repository enables teams, organizations, and individual developers to find, deploy, and publish serverless applications. It enables you to quickly deploy code samples, components, and complete applications for common use cases such as web and mobile backends, data processing, and IoT applications using AWS SAM templates.
APIs
AWS Serverless Application Repository API
The AWS Serverless Application Repository API provides programmatic access to create and manage serverless applications, application versions, and deployment configurations for ...
Collections
Arazzo Workflows
AWS SAR Browse And Inspect Applications
List owned applications, inspect the first one in detail, and enumerate its published versions.
ARAZZOAWS SAR Decommission Application
Confirm an application exists by reading it, then delete it to decommission it.
ARAZZOAWS SAR Deploy Application Via Change Set
Publish an application version, then create a CloudFormation change set to deploy it into a stack.
ARAZZOAWS SAR Provision And Share Application
Create an application, publish a version, grant deploy permissions, and create a deploy change set.
ARAZZOAWS SAR Publish Application
Create a new serverless application, add a version to it, then confirm the published result.
ARAZZOAWS SAR Publish Multiple Versions
Create an application and publish two sequential semantic versions, then list all versions.
ARAZZOAWS SAR Set Application Policy
Create an application, attach a sharing permission policy to it, then read the policy back.
ARAZZOAWS SAR Update Application Metadata
Read an application, update its descriptive metadata, then read it back to confirm the changes.
ARAZZOPricing Plans
Rate Limits
FinOps
Features
Deploy pre-built serverless applications with a single click from the SAR console.
Publish applications as AWS SAM templates with full CloudFormation resource support.
Manage multiple application versions using semantic versioning for controlled updates.
Share applications publicly to the entire AWS community or privately within your organization.
Compose complex serverless architectures using nested SAM application references.
Control who can deploy your application using resource-based policies.
Attach open source licenses to applications using SPDX license identifiers.
Deploy applications through CloudFormation changesets for full infrastructure-as-code support.
Use Cases
Quickly deploy serverless application templates for common patterns like APIs, data processing, and IoT.
Share production-ready serverless building blocks across teams within your organization.
Publish open source serverless applications to the public SAR catalog.
Distribute serverless integration patterns to AWS partner customers.
Package and share reusable microservice patterns as deployable SAR applications.
Automate deployment of pre-vetted serverless infrastructure patterns via CI/CD pipelines.
Semantic Vocabularies
API Governance Rules
JSON Structure
Amazon Serverless Application Repository Application Policy Statement Structure
3 properties
JSON STRUCTURE