Expand description
The AWS Serverless Application Repository makes it easy for developers and enterprises to quickly find and deploy serverless applications in the AWS Cloud. For more information about serverless applications, see Serverless Computing and Applications on the AWS website.
The AWS Serverless Application Repository is deeply integrated with the AWS Lambda console, so that developers of all levels can get started with serverless computing without needing to learn anything new. You can use category keywords to browse for applications such as web and mobile backends, data processing applications, or chatbots. You can also search for applications by name, publisher, or event source. To use an application, you simply choose it, configure any required fields, and deploy it with a few clicks.
You can also easily publish applications, sharing them publicly with the community at large, or privately within your team or across your organization. To publish a serverless application (or app), you can use the AWS Management Console, AWS Command Line Interface (AWS CLI), or AWS SDKs to upload the code. Along with the code, you upload a simple manifest file, also known as the AWS Serverless Application Model (AWS SAM) template. For more information about AWS SAM, see AWS Serverless Application Model (AWS SAM) on the AWS Labs GitHub repository.
The AWS Serverless Application Repository Developer Guide contains more information about the two developer experiences available:
-
Consuming Applications – Browse for applications and view information about them, including source code and readme files. Also install, configure, and deploy applications of your choosing.
Publishing Applications – Configure and upload applications to make them available to other developers, and publish new versions of applications.
If you’re using the service, you’re probably looking for ServerlessRepoClient and ServerlessRepo.
Structs§
- Application
Dependency Summary A nested application summary.
- Application
Policy Statement Policy statement applied to the application.
- Application
Summary Summary of details about the application.
- Create
Application Request - Create
Application Response - Create
Application Version Request - Create
Application Version Response - Create
Cloud Formation Change SetRequest - Create
Cloud Formation Change SetResponse - Create
Cloud Formation Template Request - Create
Cloud Formation Template Response - Delete
Application Request - GetApplication
Policy Request - GetApplication
Policy Response - GetApplication
Request - GetApplication
Response - GetCloud
Formation Template Request - GetCloud
Formation Template Response - List
Application Dependencies Request - List
Application Dependencies Response - List
Application Versions Request - List
Application Versions Response - List
Applications Request - List
Applications Response - Parameter
Definition Parameters supported by the application.
- Parameter
Value Parameter value of the application.
- PutApplication
Policy Request - PutApplication
Policy Response - Rollback
Configuration This property corresponds to the AWS CloudFormation RollbackConfiguration Data Type.
- Rollback
Trigger This property corresponds to the AWS CloudFormation RollbackTrigger Data Type.
- Serverless
Repo Client - A client for the AWSServerlessApplicationRepository API.
- Tag
This property corresponds to the AWS CloudFormation Tag Data Type.
- Unshare
Application Request - Update
Application Request - Update
Application Response - Version
Application version details.
- Version
Summary An application version summary.
Enums§
- Create
Application Error - Errors returned by CreateApplication
- Create
Application Version Error - Errors returned by CreateApplicationVersion
- Create
Cloud Formation Change SetError - Errors returned by CreateCloudFormationChangeSet
- Create
Cloud Formation Template Error - Errors returned by CreateCloudFormationTemplate
- Delete
Application Error - Errors returned by DeleteApplication
- GetApplication
Error - Errors returned by GetApplication
- GetApplication
Policy Error - Errors returned by GetApplicationPolicy
- GetCloud
Formation Template Error - Errors returned by GetCloudFormationTemplate
- List
Application Dependencies Error - Errors returned by ListApplicationDependencies
- List
Application Versions Error - Errors returned by ListApplicationVersions
- List
Applications Error - Errors returned by ListApplications
- PutApplication
Policy Error - Errors returned by PutApplicationPolicy
- Unshare
Application Error - Errors returned by UnshareApplication
- Update
Application Error - Errors returned by UpdateApplication
Traits§
- Serverless
Repo - Trait representing the capabilities of the AWSServerlessApplicationRepository API. AWSServerlessApplicationRepository clients implement this trait.