Help the world by building open source serverless apps for the AWS Serverless Application Repository.
The AWS Serverless Application Repository offers a collection of ready-to-deploy, open source serverless applications that enable other developers and organizations to use them, build upon them, and accelerate their workflows. The Serverless Application Repository showcases applications for popular use cases such as Alexa skills, machine learning, media processing, monitoring, data transformation, notification services, location services, and IoT.
The Serverless Application Repository is teaming up with nonprofits who have dedicated themselves to ending human trafficking. These nonprofits utilize a variety of technologies to help analyze and transform data and to identify, monitor and locate children and traffickers.
Our Serverless Apps for Social Good hackathon invites you to publish serverless applications that can be used as stand-alone assets and/or as inputs that can be combined with other applications to add to the open-source serverless ecosystem and to support the work being done by developers and nonprofit organizations around the world. Creating a serverless application focused on ending trafficking is not required to be eligible to win category prizes, but it is required to be eligible to win the two related bonus prizes.
To read about the issues our nonprofit partners are solving and to get ideas for building serverless applications that can help their mission, visit our Nonprofit Resources.
Technical Note: The Serverless Application Repository only supports specific resources and policy templates for AWS SAM. Please review the supported resources and policy templates before building your application!
- Supported Resources and Policy Templates: Documentation
- General AWS SAM information: AWS SAM on GitHub
- Building with AWS SAM: AWS SAM application examples on GitHub
- Request additional supported resources via AWS Support by Friday, September 21 >>
- Request new policy templates using the two steps listed here by Friday, September 21 >>
Main Requirement: Build an open source serverless application in one of the following categories, package it using the AWS Serverless Application Model (AWS SAM), and publish it to the AWS Serverless Application Repository. Participants can publish and submit more than one application.
- Alexa Skills, IoT, Machine Learning
Applications that connect people through the power of voice, utilize systems of interrelated devices that can easily transfer data, or progressively perform tasks better based on previous inputs, and more.
- Media Processing
Applications that process, transform, analyze, migrate, or store audio, visual, other media, and more.
- Logging and Monitoring
Applications that log or monitor data streams, systems performance, web results, functions, and more.
- Notifications and Location
Applications that send notifications based on events or triggers or utilize or provide location, geographical, or mapping data, and more.
- Bonus Category: If you apply for the bonus prize; your solution can assist in the fight against human trafficking; and you state how your solution can help, you will be eligible for a bonus prize. A submission can win both a Category prize AND a bonus prize.
How to enter
- Register on Devpost to receive updates and announcements
- Create a free AWS account (if you don’t already have one)
- Find examples and learn more about the AWS Serverless Application Repository
- Build a serverless application that can be used in one of the four categories and package your app using AWS SAM. The Serverless Application Repository only supports specific resources and policy templates for AWS SAM. Please review the supported resources and policy templates before building your application!
- Publish your serverless application to the AWS Serverless Application Repository and make it publicly available using an open source license
- Enter your submission at serverlessrepo.devpost.com, including your demo video and the link to your public application in the Serverless Application Repository before the deadline for a chance to win prizes for yourself and a nonprofit
Senior Associate at Madrona Venture Group
VP of Developer Programs and Evangelism at DocuSign
Senior Manager, AWS Serverless Application Repository
Senior Manager, AWS Developer Marketing
Founder and CTO at IOpipe and AWS Serverless Hero
Senior Cloud Architect, Trek10 and AWS Serverless Hero
President, Marinus Analytics
Quality of the Idea
(Includes the creativity and originality of the idea and the extent to which it focuses on social good.)
Implementation of the Idea
(Includes how well the idea was executed by the developer and the clarity of the application documentation.)
(Includes the extent to which the solution can help customers across multiple industries and the extent it can be potentially adapted to other use cases.)
- Social Good