AWS Serverless Application Repository

Discover, deploy, and publish serverless applications

The AWS Serverless Application Repository enables you to quickly deploy code samples, components, and complete applications for common use cases such as web and mobile back-ends, event and data processing, logging, monitoring, IoT, and more. Each application is packaged with an AWS Serverless Application Model (SAM) template that defines the AWS resources used. Publicly shared applications also include a link to the application’s source code. There is no additional charge to use the Serverless Application Repository - you only pay for the AWS resources used in the applications you deploy.

You can also use the Serverless Application Repository to publish your own applications and share them within your team, across your organization, or with the community at large. To share an application you've built, publish it to the AWS Serverless Application Repository.

How it works: Deploying applications

Flow_Diagrams_ServerlessRepository_112917_Serverless-Repository_1@2x

Featured Publishers

Featured Apps: Alexa Skills, IoT, Machine Learning

Alexa Anagram

Ask Alexa to list anagrams for a word. She'll respond with the count and anagrams for the requested word

Published by: evanchiu

Alexa Skills Kit Color Expert

Demonstrates a basic skill built with the Amazon Alexa Skills Kit

Published by: AWS

IoT Twilio Bridge

A bridge between AWS IoT and Twilio for your devices to send messages to Twilio

Published by: TensorIoT

Rekognition - Python

An Amazon S3 trigger that uses Rekognition APIs to detect faces

Published by: AWS

Ready to publish your own serverless applications?

Connect with developers and customers everywhere by publishing your serverless applications. Learn more

 

Featured Apps: Media Processing

Image Resizer Service

Reads images from an S3 bucket and serve them through API Gateway with desired dimensions

Published by: Cagatay Gurturk

Document Generator

Create and modify documents, PDFs, and books

Published by: ryfeus

Lambda Site Generator

A simple site generator that transforms Markdown into HTML

Published by: huntsper

Retweet Leaderboard

Process events from a Twitter event source app to update a leaderboard in real time

Published by: jlhood

Featured Apps: Logging and Monitoring

Feed Logger

Automatically log the body of a web result at a set frequency

Published by: Ranek Kiil

Kinesis Process Record

Log data published to an Amazon Kinesis stream

Published by: AWS

Crypto-Monitor

Collect and store crypto currency prices and send yourself an alert if one changes significantly

Published by: Drew Dresser

Application Cost Monitoring

Provides granular AWS spend tracking

Published by: ServerlessOps

Featured Apps: Notifications and Location

Contact Us Form

Use API Gateway, Lambda, and SNS to create a Serverless "Contact Us" form for a static website

Published by: Randy Findley

Billing Reports

Deliver the latest AWS costs breakdown to your Slack channel

Published by: Octo Technology Australia

Packer Cleaner

Automatically detect long running Packer-created instances

Published by: Arjen Schwarz

Toll Cost

Calculate tolls for international driving routes

Published by: HERE Technologies

Just getting started with serverless applications?

Serverless applications don't require you to provision, scale, or manage any servers. You can build them for virtually any type of application or backend service, and everything required to run and scale your application with high availability is handled for you. Learn more

Apps to Get Started: Say Hello, World

Hello, World - Python 3

A starter AWS Lambda function

Published by: AWS

Greengrass Hello World - Node.js

Deploy this Lambda function to a Greengrass core where it will send a hello world message to a topic

Published by: AWS

Simple Mobile Backend

A simple mobile backend (read/write to DynamoDB)

Published by: AWS 

Lambda Test Harness

Provides a simple framework for conducting various tests of your Lambda functions

Published by: AWS

Want to see your applications in the AWS Serverless Application Repository? 

Learn how to publish an app
Have more questions?
Contact us