Find documentation and other resources to help you get started with the AWS Serverless Application Repository, the AWS Serverless Application Model (SAM), and with building serverless applications.

Documentation

DEVELOPER GUIDE: AWS Lambda

AWS Serverless Application Model (AWS SAM)

AWS SAM defines a standard application model for serverless applications by providing a simplified way of defining the Amazon API Gateway APIs, AWS Lambda functions, and Amazon DynamoDB tables needed by your serverless application. Applications in the AWS Serverless Application Repository are packaged using the AWS Serverless Application Model (SAM) format, and can be connected with a variety of AWS products and resources.

Twitch Streams and Webinars

TwitchCast: Deep Dive Into Deploying and Publishing Serverless Apps

Learn how to configure, modify, deploy, and publish a serverless application in the AWS Serverless Application Repository. 

Live Coding on Twitch: Process Tweets Like a Pro - Episode 1

Utilizing pre-built open-source apps from the AWS Serverless Application Repository and a little bit of code, you can build an app that processes tweets in real-time without interacting with the Twitter API. 

Live Coding on Twitch: Process Tweets Like a Pro - Episode 2

Build an app that processes tweets in real-time and performs sentiment analysis. This episode highlights AWS Lambda, the AWS Serverless Application Repository, and Amazon Comprehend, and uses Java code. 

Webinar: Tips and Tricks for Deploying Serverless Apps

See step-by-step examples of best practices for building and deploying serverless apps and learn how you can connect individual apps to create more complex applications. 

Blog Posts

AWS NEWS BLOG: Now Available - AWS Serverless Application Repository

This blog post by AWS Chief Evangelist Jeff Barr offers a step-by-step guide for deploying and publishing a serverless application in the AWS Serverless Application Repository. 

AWS COMPUTE BLOG: Innovation Flywheels & the AWS Serverless Application Repository

This blog post discusses the inspiration behind the Serverless Application Repository - giving customers a way to share samples, create extensibility, and grow consumer relationships on top of serverless. 

AWS Serverless Computing and Applications

Learn about the AWS Serverless Computing platform’s capabilities, use cases, and reference architectures

AWS Lambda

Learn how to run code without provisioning or managing any servers, at any scale

Amazon API Gateway

Learn how you can process hundreds of thousands of concurrent API calls, manage traffic, control authorization and access, and monitor your APIs

Amazon DynamoDB

Learn about the NoSQL database that offers consistent, single-digit millisecond latency at any scale, in document and key-value store models

Amazon Kinesis

Learn how to load and analyze streaming data, and how to build custom streaming data applications

Amazon S3

Learn how you can store and retrieve any amount of data from anywhere on the web

Have questions about the AWS Serverless Application Repository?

Visit the FAQs page
Have more questions?
Contact us