Skip to content
Serverless Examples – A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more.
JavaScript CSS Go Python C# HTML Other
Branch: master
Clone or download

Latest commit

Latest commit f6b1f98 Mar 30, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github add PR template Dec 8, 2016
aws-dotnet-rest-api-with-dynamodb added all missing frontmatter in readme.md Aug 22, 2019
aws-ffmpeg-layer invalid parameters Feb 14, 2020
aws-golang-auth-examples added all missing frontmatter in readme.md Aug 22, 2019
aws-golang-dynamo-stream-to-elasticsearch Add case DataTypeList Mar 10, 2020
aws-golang-googlemap add missing readme Oct 9, 2019
aws-golang-http-get-post Make packaging more efficent Jan 24, 2020
aws-golang-simple-http-endpoint updated missing details in various examples README.md files Oct 21, 2018
aws-golang-stream-kinesis-to-elasticsearch adding in a bulksize handler for elastic Nov 16, 2018
aws-java-simple-http-endpoint Update dependencies Mar 28, 2019
aws-multiple-runtime updated missing details in various examples README.md files Oct 21, 2018
aws-node-alexa-skill update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-auth0-cognito-custom-authorizers-api jwk.verify throw exception becasue of iss path, So i remove '/' from … Aug 7, 2019
aws-node-auth0-custom-authorizers-api replaced deprecated NodeJs version Jun 8, 2019
aws-node-dynamic-image-resizer image-resizer-example : updated package and author name Mar 14, 2019
aws-node-dynamodb-backup updated missing details in various examples README.md files Oct 21, 2018
aws-node-env-variables-encrypted-in-a-file update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-env-variables update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-fetch-file-and-store-in-s3 add replicator example Jun 3, 2019
aws-node-fullstack added all missing frontmatter in readme.md Aug 22, 2019
aws-node-function-compiled-with-babel update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-github-check typo fix for challenge Apr 27, 2019
aws-node-github-webhook-listener update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-graphql-and-rds Update Node.js runtime to 12.x Mar 9, 2020
aws-node-graphql-api-with-dynamodb Update serverless.yml Aug 18, 2019
aws-node-heroku-postgres Update example name for docs, gen docs. Jan 13, 2019
aws-node-iot-event Update README.md Jan 22, 2020
aws-node-mongodb-atlas Fix typo Jul 30, 2019
aws-node-oauth-dropbox-api renames all readme files to README Apr 2, 2019
aws-node-puppeteer Merge pull request #464 from elie222/fix/aws-node-puppeteer-local Mar 23, 2020
aws-node-recursive-function update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-rekognition-analysis-s3-image fixed description typo in aws-node-rekognition-analysis-s3-image Nov 22, 2018
aws-node-rest-api-mongodb updated missing details in various examples README.md files Oct 21, 2018
aws-node-rest-api-with-dynamodb-and-offline Use DynamoDB On-Demand Sep 10, 2019
aws-node-rest-api-with-dynamodb Runtime nodejs6.10 is not supported anymore in AWS Aug 8, 2019
aws-node-s3-file-replicator added all missing frontmatter in readme.md Aug 22, 2019
aws-node-scheduled-cron update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-scheduled-weather update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-serve-dynamic-html-via-http-endpoint update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-serverless-gong added all missing frontmatter in readme.md Aug 22, 2019
aws-node-ses-receive-email-body all example README files updated Oct 19, 2018
aws-node-ses-receive-email-header updated missing details in various examples README.md files Oct 21, 2018
aws-node-shared-gateway -Fixed documentation Apr 16, 2019
aws-node-signed-uploads Merge branch 'master' into patch-1 Dec 9, 2019
aws-node-simple-http-endpoint update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-simple-transcribe-s3 added missing frontmatter Nov 27, 2018
aws-node-single-page-app-via-cloudfront update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-stripe-integration all example README files updated Oct 19, 2018
aws-node-telegram-echo-bot Add aws-node-telegram-echo-bot Aug 29, 2019
aws-node-text-analysis-via-sns-post-processing update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-twilio-send-text-message update runtime nodejs4.3 to nodejs.8.10 Jan 30, 2019
aws-node-twitter-joke-bot added missing frontmatter Nov 27, 2018
aws-node-typescript-nest Add AWS Nest application example Dec 13, 2018
aws-node-typescript-rest-api-with-dynamodb updated missing details in various examples README.md files Oct 21, 2018
aws-node-typescript-sqs-standard feat: added license Mar 13, 2020
aws-node-upload-to-s3-and-postprocess Update README.md Apr 21, 2019
aws-node-vue-nuxt-ssr lint May 13, 2019
aws-node-websockets-authorizers added all missing frontmatter in readme.md Aug 22, 2019
aws-python-alexa-skill all example README files updated Oct 19, 2018
aws-python-auth0-custom-authorizers-api updated missing details in various examples README.md files Oct 21, 2018
aws-python-line-echo-bot fix typos in some plugin Sep 25, 2019
aws-python-pynamodb-s3-sigurl Feat(chore) Added troubleshoot section in README with infos regarding… Jan 6, 2020
aws-python-rest-api-with-dynamodb Merge pull request #473 from rom1spi/master Mar 23, 2020
aws-python-rest-api-with-faunadb all example README files updated Oct 19, 2018
aws-python-rest-api-with-pymongo Fix title Mar 28, 2020
aws-python-rest-api-with-pynamodb fix: bump pynamodb to 4.3.1 Mar 2, 2020
aws-python-scheduled-cron fix grammar Mar 17, 2019
aws-python-simple-http-endpoint Python 3.7 support in comment May 11, 2019
aws-python-telegram-bot updated missing details in various examples README.md files Oct 21, 2018
aws-ruby-line-bot fix typos in some plugin Sep 25, 2019
aws-ruby-simple-http-endpoint added frontmatter in readme.md Aug 22, 2019
azure-node-line-bot updated missing details in various examples README.md files Oct 21, 2018
azure-node-simple-http-endpoint all example README files updated Oct 19, 2018
azure-node-telegram-bot typoe in README file Nov 10, 2019
google-golang-simple-http-endpoint updating GCF alpha golang runtime example Nov 28, 2018
google-node-simple-http-endpoint updated missing details in various examples README.md files Oct 21, 2018
google-node-typescript-http-endpoint Update package.json May 22, 2019
google-python-simple-http-endpoint fixed google-python-simple.. frontmatter Nov 23, 2018
kubeless-python-simple-function updating docs to handle new changes Dec 3, 2018
kubeless-python-simple-scheduled-function Fix serverless-kubeless link May 13, 2019
openwhisk-go-simple updated missing details in various examples README.md files Oct 21, 2018
openwhisk-node-and-docker-chaining-functions all example README files updated Oct 19, 2018
openwhisk-node-chaining-functions updated missing details in various examples README.md files Oct 21, 2018
openwhisk-node-scheduled-cron updated missing details in various examples README.md files Oct 21, 2018
openwhisk-node-simple-http-endpoint all example README files updated Oct 19, 2018
openwhisk-node-simple all example README files updated Oct 19, 2018
openwhisk-php-simple all example README files updated Oct 19, 2018
openwhisk-python-scheduled-cron all example README files updated Oct 19, 2018
openwhisk-python-simple-http-endpoint all example README files updated Oct 19, 2018
openwhisk-python-simple all example README files updated Oct 19, 2018
openwhisk-ruby-simple added missing frontmatter in openwhisk-ruby-simple Nov 22, 2018
openwhisk-swift-precompiled-binaries updated frontmatter for openwhisk-swift-precompiled-binaries Nov 22, 2018
openwhisk-swift-scheduled-cron updated missing details in various examples README.md files Oct 21, 2018
openwhisk-swift-simple-http-endpoint updated missing details in various examples README.md files Oct 21, 2018
openwhisk-swift-simple all example README files updated Oct 19, 2018
twilio-node-forward-call added all missing frontmatter in readme.md Aug 22, 2019
.editorconfig 👕 Linting for typescript Jul 28, 2017
.eslintignore ignore node_modules Nov 14, 2016
.eslintrc.json eslint: Mark as root config Apr 4, 2019
.gitignore Merge branch 'master' into feature/add-dynamo-to-elasticsearch-example Nov 30, 2018
.travis.yml added travis check for valid frontmatter in readme.md files Aug 22, 2019
LICENSE.txt add license Jun 7, 2017
README.md Merge pull request #424 from knugie/patch-1 Mar 23, 2020
check-if-readme-is-up-to-date.sh fix readme check Mar 20, 2017
community-examples.json update Readme.md Feb 15, 2020
generate-readme.js Updating Readme Nov 28, 2018
package-lock.json added travis check for valid frontmatter in readme.md files Aug 22, 2019
package.json added travis check for valid frontmatter in readme.md files Aug 22, 2019
validate.js added travis check for valid frontmatter in readme.md files Aug 22, 2019
yarn.lock Bump js-yaml from 3.11.0 to 3.13.1 Jun 6, 2019

README.md

WebsiteEmail UpdatesGitterForumMeetupsTwitterFacebookContact Us

Serverless Examples

A collection of ready-to-deploy Serverless Framework services.

Table of Contents

Click to expand

Getting Started

If you are new to serverless, we recommend getting started with by creating an HTTP API Endpoint in NodeJS, Python, Java, or Golang.

Examples

Each example contains a README.md with an explanation about the service and it's use cases.

Have an example? Submit a PR or open an issue. ⚡️

To install any of these you can run:

serverless install -u https://github.com/serverless/examples/tree/master/folder-name -n my-project
Example Runtime
Aws Dotnet Rest Api With Dynamodb
Reading/Writing operations using .NET Core and DynamoDB
dotnet
Aws Lambda Layer nodeJS
Aws Golang Auth Examples
These example shows how to run a Golang lambda with authentication
golang
Aws Golang Dynamo Stream To Elasticsearch
This example deploys a DynamoDB Table, an Elasticsearch Node, and a lambda triggered off of a Dynamo Stream which updates an elasticsearch index with the data from the Dynamo Table
golang
Aws Golang Http Get Post
Example on Making Parameterized Get and Post Request with Golang
golang
Aws Golang Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint with golang
golang
Aws Golang Stream Kinesis To Elasticsearch
Pull data from AWS Kinesis streams and forward to elasticsearch
golang
Aws Alexa Skill
This example demonstrates how to use an AWS Lambdas for your custom Alexa skill.
nodeJS
Aws Node Auth0 Cognito Custom Authorizers Api
Authorize your API Gateway with either Auth0 or Cognito RS256 tokens.
nodeJS
Aws Auth0 Api Gateway
Demonstration of protecting API gateway endpoints with auth0
nodeJS
Aws Node Dynamic Image Resizer nodeJS
Aws Node Dynamodb Backup
Serverless DynamoDB changes backed up to S3
nodeJS
Aws Env Variables Encrypted In A File
Serverless example managing secrets in an encrypted file
nodeJS
Aws Env Variables
This example demonstrates how to use environment variables for AWS Lambdas.
nodeJS
Aws Fetch File And Store In S3
Fetch an image from remote source (URL) and then upload the image to a S3 bucket.
nodeJS
Sfe Demo Leadcapture nodeJS
Frontend nodeJS
Aws Function Compiled With Babel
Demonstrating how to compile all your code with Babel
nodeJS
Serverless Github Check nodeJS
Aws Github Webhook Listener
Extend your github repositories with this github webhook listener
nodeJS
Graphql Api And Serverless nodeJS
Aws Node Graphql Api With Dynamodb
A single-module GraphQL endpoint with query and mutation functionality.
nodeJS
Aws Lambda And Heroku Postgres
Shows how to connect AWS Lambda to Heroku Postgres. Uses an api:release Heroku webhook and the Heroku API to handle automatic Heroku Postgres credential rotation.
nodeJS
Aws Iot Event
Example on how to setup a AWS IoT Rule to send events to a Lambda function
nodeJS
Aws Lambda And Mongodb Atlas
Shows how to connect AWS Lambda to MongoDB Atlas.
nodeJS
Dropbox
dropbox integration
nodeJS
Aws Node Puppeteer
When it comes to AWS Lambda function , they have their own limits as follows AWS Limits So , When you try to use Puppeteer your deployment package size(unzipped) easily go's above 250 mb because When you install Puppeteer, it downloads a recent version of Chromium (~170MB Mac, ~282MB Linux, ~280MB Win) that is guaranteed to work with the API.
nodeJS
Aws Node Rekognition Analysis S3 Image
Analyse an Image from an S3 Bucket with Amazon Rekognition
nodeJS
Aws Node Restapi Mongodb
Serverless REST API with MongoDB using Mongoose and Bluebird
nodeJS
Aws Rest Api Offline
Serverless REST API with DynamoDB and offline support
nodeJS
Aws Rest With Dynamodb
Serverless CRUD service exposing a REST HTTP interface
nodeJS
Aws Fetch File And Store In S3
Fetch an image from remote source (URL) and then upload the image to a S3 bucket.
nodeJS
Aws Scheduled Cron
Example of creating a function that runs as a cron job using the serverless schedule event
nodeJS
Aws Scheduled Weather
Example of creating a function that runs as a cron job using the serverless schedule event through pulling weather and sending an email daily.
nodeJS
Aws Serve Dynamic Html Via Http Endpoint
Hookup an AWS API Gateway endpoint to a Lambda function to render HTML on a GET request
nodeJS
Aws Node Serverless Gong
A simple serverless gong using GitHub webhooks and a Slack app
nodeJS
Aws Node Ses Receive Email Body
Receive an email, store in S3 bucket, trigger a lambda function.
nodeJS
Aws Node Ses Receive Email Header
Receive an email, trigger a lambda function to process header.
nodeJS
Shared Aws Api Gateway Nodejs
A sample of implementing shared API gateway with multiple Node Lambdas.
nodeJS
Aws Node Signed Uploads
Serverless example for S3 signed uploads
nodeJS
Aws Serve Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint
nodeJS
Aws Node Simple Transcribe S3
Example demonstrates how to setup a lambda function to transcribe audio file
nodeJS
Aws Single Page App Via Cloudfront
Demonstrating how to deploy a Single Page Application with Serverless
nodeJS
Serverless Single Page App Plugin
A plugin to simplify deploying Single Page Application using S3 and CloudFront
nodeJS
Aws Node Stripe Integration
This example for Stripe integration using AWS Lambda and API Gateway.
nodeJS
Aws Node Line Echo Bot
This is a simple echo bot on Telegram
nodeJS
Aws Text Analysis Via Sns Post Processing
Example demonstrates how to setup a simple data processing pipeline
nodeJS
Aws Node Twilio Send Text Message
Send a text message via twilio from aws lambda. See live demo
nodeJS
Baddadjokesbot nodeJS
Nest Serverless
serverless app
nodeJS
Typescript Example nodeJS
Aws Node Typescript Sqs Standard
Serverless example using Standard SQS with TypeScript
nodeJS
Upload To S3 And Postprocess
Upload a files to S3 to trigger a lambda function.
nodeJS
Aws Node Vue Nuxt Ssr
Sample project for using Nuxt.js to create a server-side rendered Vue.js app on AWS Lambda and AWS API Gateway. Can easily integrate with your own API or 3rd party APIs such as headless CMS, e-commerce or serverless architecture.
nodeJS
Aws Nodejs Websockets Authorizers
Simple example that demonstrates how to use authorizer functions with websocket events
nodeJS
Aws Alexa Skill
This example demonstrates how to use an AWS Lambdas for your custom Alexa skill.
python
Aws Auth0 Api Gateway
Demonstration of protecting API gateway endpoints with auth0
python
Aws Python Line Echo Bot
this is echo bot on LINE message
python
Aws Python Pynamodb S3 Sigurl
Serverless signed uploader REST API using pynamodb, s3 generated events, custom log format, and DRY serverless.yml with custom section
python
Aws Rest With Dynamodb
Serverless CRUD service exposing a REST HTTP interface
python
Aws Rest With Faunadb
Serverless CRUD service exposing a REST HTTP interface
python
Aws Python Rest Api With Pymongo
Serverless pymongo example
python
Aws Rest With Pynamodb
Serverless CRUD service exposing a REST HTTP interface
python
Aws Scheduled Cron
Example of creating a function that runs as a cron job using the serverless schedule event
python
Aws Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint with python
python
Serverless Telegram Bot
This example demonstrates how to setup an echo Telegram Bot using the Serverless Framework ⚡🤖
python
Aws Ruby Line Bot
Example demonstrates how to setup a simple Line echo bot on AWS
ruby
Aws Ruby Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint
ruby
Azure Nodejs
Azure Functions sample for the Serverless framework
nodeJS
Azure Node Simple Http Endpoint
An example of making http endpoints with the Azure Functions Serverless Framework plugin
nodeJS
Azure Nodejs
Azure Functions sample for the Serverless framework
nodeJS
Google Golang Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint with golang
golang
Google Node Simple Http Endpoint
An example of making http endpoints with the Google Cloud Functions Serverless Framework plugin.
nodeJS
Gcp Node Typescript Simple
Simple HTTP example for GCP functions by Serverless framework with Typescript
nodeJS
Google Python Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint with python
python
Kubeless Python Simple Function
This example demonstrates how to setup a simple Python function with Kubeless
python
Kubeless Python Simple Scheduled Function
This example demonstrates how to setup a simple Python function with Kubeless
python
Openwhisk Go Simple
Example demonstrates how to setup a simple Go function with OpenWhisk.
nodeJS
Openwhisk Node And Docker Chaining Functions
Example of chaining function calls using sequences and docker images.
nodeJS
Openwhisk Node Chaining Functions
Example of chaining function calls using sequences and the sdk.
nodeJS
Openwhisk Node Scheduled Cron
Example of creating a function that runs as a cron job using the serverless schedule event.
nodeJS
Openwhisk Node Simple Http
Example demonstrates how to setup a simple HTTP GET endpoint with OpenWhisk.
nodeJS
Openwhisk Node Simple
Simple example demonstrating OpenWhisk provider support.
nodeJS
Openwhisk Php Simple
Example demonstrates how to setup a simple PHP function with OpenWhisk.
php
Openwhisk Python Scheduled Cron
Example of creating a Python function that runs as a cron job using the serverless schedule event.
python
Openwhisk Python Simple Http Endpoint
Example demonstrates how to setup a simple HTTP GET endpoint with OpenWhisk.
python
Openwhisk Python Simple
Example demonstrates how to setup a simple Python function with OpenWhisk.
python
Openwhisk Ruby Simple
Example demonstrates how to setup a simple Ruby function with OpenWhisk.
ruby
Openwhisk Swift Package With Precompiled Binaries
Swift packages and pre-compiled binaries on OpenWhisk.
swift
Openwhisk Swift Scheduled Cron
Example of creating a Swift function that runs as a cron job using the serverless schedule event.
swift
Openwhisk Swift Simple Http Endpoint
Example demonstrates how to setup a simple HTTP endpoint using Swift function with OpenWhisk.
swift
Openwhisk Swift Simple
Example demonstrates how to setup a simple Swift function with OpenWhisk.
swift
Twilio.node Forward Call
Example demonstrating Twilio Runtime support with an endpoint that returns TwiML to forward a phone call
nodeJS

Community Examples

Add an example

To install any of these you can run:

serverless install -u https://github.com/author/project -n my-project
Example Author
Aws Api Gateway Serverless Project Written In Go
A serverless project that contains an API Gateway endpoint powered by a Lambda function written in golang and built using eawsy/aws-lambda-go-shim.
yunspace
Aws Cognito Custom User Pool Example
Example CloudFormation custom resource backed by a lambda using Cognito User Pools
bsdkurt
Aws Lambda Power Tuning (Powered By Step Functions)
Build a Step Functions state machine to optimize your AWS Lambda Function memory/power configuration.
alexcasalboni
Aws Lambda, Amazon Api Gateway, S3, Dynamodb And Cognito Example
Step by step guide how to deploy simple web application on top of AWS Lambda, Amazon API Gateway, S3, DynamoDB and Cognito.
andreivmaksimov
Aws Demo Java Spring Cloud Function Serverless
If Java is your choice of programming language-Spring Cloud Function,Serverless Framework makes a great technology stack. It boosts developer productivity by decoupling from Vendor specific FaaS API, and deployment activities.
mbsambangi
Amazon Kinesis Streams Fan Out Via Kinesis Analytics
Use Amazon Kinesis Analytics to fan-out your Kinesis Streams and avoid read throttling.
alexcasalboni
Commenting Api
A commenting api using Serverless Typescript GraphQl and Redis
AyoubEd
Daily Instance Backups With Ami Rotation
A simple Python application which scans through your entire AWS account for tagged instances, makes daily AMIs of them, and rotates their backups automatically
AndrewFarley
Demo Project For Serverless Migrate Plugin
An example about how to use migrations in your serverless project with serverless-migrate-plugin
EliuX
Dropbucket Serverless File Sharing
A serverless file sharing app powered by Cognito/S3/Lambda/API Gateway. Includes a React single-page app UI and virus scanning.
marksteele
Fotopia Serverless
A photo archive web app including API, storage and face detection using serverless framework
mbudm
Json Serverless
A simple & cheap serverless REST API using json-server in combination with AWS Lambda / S3 and the serverless framework
pharindoko
Lambda Pubsub Via Sns Example
Example illustrating the flow: Lambda (publisher) => SNS => Lambda (consumer)
didil
Nietzsche
A serverless application that fetches quotes from Goodreads and saves it to DynamoDB with example use cases using Lambda, SNS, SQS, Step Functions, DynamoDB, API Gateway, CloudWatch
rpidanny
Open Bot
An unoptionated Github bot driven by a configuration file in the repository
open-bot
Personal Access Tokens Cron Check
Audit for leaked PAT in your Contentful organization. How to use serverless as cronjobs to keep your Personal Access Tokens secure
madtrick
React & Stripe Serverless Ecommerce
Serverless E-Commerce App with AWS Lambda, Stripe and React
patrick-michelberger
Realtime Ww2 Alexa Skill
An alexa skill project that's using Alexa SDK. Can also be used for a working example of serverless-webpack (with use of async/await via babel).
ceilfors
Run Your Kubernetes Workloads On Amazon Ec2 Spot Instances With Amazon Eks And Lambda Part 1
From this tutorial you'll learn how to add AWS EKS Cluster with Spot Instances to your cloud environment managed by Serverless framework
andreivmaksimov
Run Your Kubernetes Workloads On Amazon Ec2 Spot Instances With Amazon Eks And Lambda Part 2
From this article you'll learn how to configure AWS Lambda functions to allow them manage your EKS Kubernetes cluster and run triggered jobs
andreivmaksimov
Sqs Worker With Aws Lambda And Cloudwatch Alarms
Process messages stored in SQS with an auto-scaled AWS Lambda worker function.
sbstjn
Serverless + Lambda + Vpc + Nat + Redis
Demo using API Gateway and Lambda with VPC and NAT to access Internet and AWS Resource
ittus
Serverless Analytics
Write your own Google Analytics clone and track website visitors serverless with API Gateway, Kinesis, Lambda, and DynamoDB.
sbstjn
Serverless Architecture Boilerplate
Boilerplate to organize and deploy big projects using Serverless and CloudFormation on AWS
msfidelis
Serverless Cloudwatch Proxy
Logging adapter that consumes log streams from AWS CloudWatch, streams them to other log destinations. Also capable of identying alerts and sending notifications via Slack/Email
abbasdgr8
Serverless Dashboard For Atom Editor
Atom editor package which allows you to deploy and visualize your serverless services with Serverless Framework on your editor.
horike37
Serverless Es6/7 Crud Api
Serverless Stack examples of backend CRUD APIs (DynamoDB + Lambda + API Gateway + Cognito User Pool authorizer) for React.js single-page app
AnomalyInnovations
Serverless Gitlab Ci
Simple Gitlab CI template for automatic testing and deployments
bvincent1
Serverless Instagram Crawler
Instagram hashtag Crawler with Lambda & DynamoDB.
kimcoder
Serverless Kakao Bot
Easy development for Kakaotalk Bot with Serverless
JisuPark
Serverless Lambda S3 Demonstration
This project demonstrates how the Serverless Framework can be used to deploy a NodeJS Lambda function that responds to events in an S3 bucket.
johncmunson
Serverless Load Balancer
A sample that shows how to combine a load balancer with (vpc/subnet configuration) with a lambda.
pharindoko
Serverless Q&a Example
Inspired by the AWS example forum. A multitenancy Q&A template for surveys, forums and more
jacksoncharles
Serverless Reactjs Universal Rendering Boilerplate
ReactJS web app Starter kit does universal (isomorphic) rendering with Serverless
TylorShin
Serverless Sns Sqs Offline Example
Minimal example of running serverless-offline with SQS and SNS in local environment.
kenyipp
Serverless Ssh Command
Example of executing ssh command with OpenWhisk
upgle
Serverless Telegram Bot
This example demonstrates how to setup an echo Telegram Bot using the Serverless Framework ⚡🤖
jonatasbaldin
Serverless Ffmpeg
Bucket event driven FFMPEG using serverless. Input bucket => Serverless ffmpeg => Output bucket.
kvaggelakos
Serverless Sns Api
Build a SNS service on AWS, support backend API for SNS by device, by group and by user
eddielisc
Serverless Side Rendering With Vue.js And Nuxt.js
Sample project for using Nuxt.js to create a server-side rendered Vue.js app on AWS Lambda and AWS API Gateway. Can easily integrate with your own API or 3rd party APIs such as headless CMS, e-commerce or serverless architecture.
adnanrahic
Serving Binary Files
Small example showing how to serve binary files using Serverless on AWS with the serverless-apigw-binary plugin, using generated Excel files as an example
thomastoye
Spiderless, Web Spider On Serverless
A web spider / scraper / website change detector built with Lambda, API Gateway, DynamoDB and SNS
slashbit
Stack Overflow Monitor
Monitor Stack Overflow questions and post them in a Slack channel
picsoung
Adoptable Pet Bot
Tweets adoptable pets using Serverless (Node.js) and AWS Lambda
lynnaloo
Aws Mfa Enforce
Serverless function to automate enforcement of Multi-Factor Authentication (MFA) to all AWS IAM users with access to AWS Management Console.
Chan9390
Aws Node Signed Uploads
Upload files larger than 10MB with AWS Lambda and API Gateway. Can be developed and tested locally.
kalinchernev
Aws Ses Serverless Example
AWS SES example in NodeJS using lambda
lakshmantgld
Bablebot
Lambda + API Gateway: Zero-to-chatbot in <10 lines of JS. Built-in integrations for Messenger, Telegram, Kik, Line, Twilio, Skype, and Wechat. Or roll your own!
abiglobalhealth
Bittman
A serverless project that follows a stock trading algorithm and uses scheduled functions to save data to DynamoDB and send emails through Mailgun.
rhlsthrm
Cordis Serverless
A serverless API for EU Cordis data
marzeelabs
Faultline
Error tracking tool on AWS managed services.
faultline
Giphy Bot
giphy-bot for Facebook chat
tywong
Grants Api Serverless
ES6 API to consume data from an external API, ingest into Elasticsearch and return a queryable endpoint on top of Elasticsearch
comicrelief
Honeylambda
a simple, serverless application designed to create and monitor URL {honey}tokens, on top of AWS Lambda and Amazon API Gateway
0x4D31
Jrestless Examples
JRestless (Java / JAX-RS) examples for API Gateway Functions (plain JAX-RS, Spring, binary data requests/responses, custom authorizers and Cognito User Pool authorizers), SNS Functions (asynchronous communication between functions) and Service Functions (synchronous HTTP-like communication between functions - transparent through Feign)
bbilger
Jwt Lambda Python
Minimal proof-of-concept implementation of JWT with Serverless / AWS Lambda
mikaelmork
Jwtauthorizr
Custom JWT Authorizer Lambda function for Amazon API Gateway with Bearer JWT
serverlessbuch
Keboola Developer Portal
Keboola developer portal built with Serverless
keboola
Offset Trump
Single page app using Serverless (C# runtime) and S3 site hosting. Pledge to do a good thing for the next four years to offset the potential negative effects of the US Presidency
FLGMwt
Owntracks Serverless
A serverless implementation of the OwnTracks HTTP backend
dschep
Pfs Email Serverless
This is a lambda function created by the serverless framework. It searches through members in our mongodb who have not been sent emails and sends them an email with their custom token to unlock the pledge free stream. It then marks those members off as already receiving the email.
SCPR
Plaid Cashburndown Service
Service for calculating cash burndown with plaid. Frontend code can be found here: https://github.com/cplee/cashburndown-site
cplee
Sc5 Serverless Boilerplate
A boilerplate that contains setup for test-driven development
SC5
Serverless + Java Dynamodb Imlementation Example
example for java programmers that want to work with AWS-Lambda and DynamoDB
igorbakman
Serverless + Lambda Protobuf Responses
Demo using API Gateway and Lambda with Protocol Buffer
theburningmonk
Serverless + Medium Text To Speech
Serverless-based, text-to-speech service for Medium articles
RafalWilinski
Serverless Dotnet Boilerplate
A serverless starter solution for .NET Core, ready for local debugging in VS Code, HTTP Endpoint, etc.
pharindoko
Serverless Aws Rekognition Finpics
Use AWS Rekognition to provide a faces search of finpics.com
rgfindl
Serverless Api Typescript Template
A starter template for a Serverless API using Typescript and Jest
JoshuaToth
Serverless Blog To Podcast
Service that reads RSS feed and converts the entries to a podcast feed and audio files using Amazon Polly
SC5
Serverless Cloudwatch Rds Custom Metrics
A NodeJS-based MySQL RDS Data Collection script to push Custom Metrics to Cloudwatch with Serverless
AndrewFarley
Serverless Delivery Framework
This is a boilerplate for version release pipeline with serverless framework
99xt
Serverless Examples Cached Rds Ws
A serverless framework example project that uses API Gateway, ElastiCache, and RDS PostgreSQL.
mugglmenzel
Serverless Facebook Quotebot
100% Serverless Facebook messenger chatbot which will respond with inspiring quotes
pmuens
Serverless Garden Aid
IoT Garden Aid Backend
garden-aid
Serverless Graphql Api
Serverless GraphQL API using Lambda and DynamoDB
boazdejong
Serverless Html Pdf
Service that convert HTML to PDF using PhantomJS's rasterize example.
calvintychan
Serverless Image Manager
image upload / download with resizing. Used API gateway's binary support & serverless
TylorShin
Serverless Mailgun Slack
A Serverless function for posting to a Slack Webhook in response to a Mailgun route
Marcus-L
Serverless Messenger Boilerplate
Serverless messenger bot boilerplate
SC5
Serverless Modern Koa
Serverless modern koa starter kit
barczaG
Serverless Msg Gateway
A messaging aggregator for kik, skype, twilio, telegram, & messenger. Send and receive messages in a standard format.
yonahforst
Serverless Newsletter Signup
Saves user details into DynamoDB table. Required values are email, first_name and last_name.
dschep
Serverless Node Api Dynamodb Neo4j
Architecture example to stream DynamoDB data to a read-model using Neo4j
noetix
Serverless Npm Registry
Serverless private npm registry, proxy and cache.
craftship
Serverless Pokego
Serverless-powered API to fetch nearby Pokemon Go data
jch254
Serverless Postgraphql
GraphQL endpoint for PostgreSQL using postgraphql
rentrop
Serverless Python Rds Cron
A serverless python example that periodically removes entries from AWS RDS
caulagi
Serverless Python Sample
A simple serverless python sample with REST API endpoints and dependencies
bennybauer
Serverless React Boilerplate
A serverless react boilerplate for offline development
99xt
Serverless Screenshot
Serverless Screenshot Service using PhantomJS
svdgraaf
Serverless Slack Cron
Lambda function which sends messages to Slack channel in regular intervals via cron trigger.
ivanderbu2
Serverless Slack Emojibot
Serverless slack bot for emoji
markhobson
Serverless Slack Trevorbot
Slack bot for info on where in the world is Trevor Gerhardt?
conveyal
Serverless Url Shortener
A simple url-shortener, using Serverless framework
aletheia
Serverless Weekly2pocket App
Serverless-powered API for sending posts to pocket app
s0enke
Slack Signup Serverless
Serverless signup to Slack and more. Lambda with Python, StepFunctions, and Web front end. Python boilerplate included.
dzimine
Sls Access Counter
Site visitor counter
takahashim
Sls Form Mail
Send SNS email from form data
takahashim
Vanity Stargazer
Github vanity-stargazer is a serverless application to handle posting Github new star gazers to Slack
silvermullet
Video Preview And Analysis Service
An event-driven service that generates labels using Amazon Rekognition and creates preview GIF animation from a video file.
laardee

Contributing

We are happy to accept more examples from the community. 🎉

Adding example code

  1. Make sure your contribution matches the linting setup for this repo:

Run the linting via

npm run lint
  1. Add a package.json file in your example with the name of the example and a description and any dependencies used.

  2. Regenerate the README.md with the following command

npm run docs
  1. Open a new pull request with your example. ⚡️

Adding a community example

We love hearing about projects happening in the community. Feel free to add your serverless project to our growing list.

  1. Add link, title, and description to the community-examples.json file.

  2. Open a new pull request with your example. ⚡️

You can’t perform that action at this time.