Website • Email Updates • Gitter • Forum • Meetups • Twitter • Facebook • Contact Us
A collection of ready-to-deploy Serverless Framework services.
Click to expand
- [Getting Started](#getting-started) - [Examples](#examples) - [Community Examples](#community-examples) - [Contributing](#contributing) * [Adding example code](#adding-example-code) * [Adding a community example](#adding-a-community-example)If you are new to serverless, we recommend getting started with:
- Creating an HTTP API Endpoint (NodeJS) | (Python) | (Java)
- Scheduled Cron Example
- Fetch File & Store in S3
Each example contains a README.md with an explanation about the service, it's use cases and a guide on deploying.
Have an example? Submit a PR or open an issue. ⚡️
| Example | Runtime |
|---|---|
| Aws Alexa Skill This example demonstrates how to use an AWS Lambdas for your custom Alexa skill. |
nodeJS |
| Aws Auth0 Api Gateway Demonstration of protecting API gateway endpoints with auth0 |
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 |
| Aws Function Compiled With Babel Demonstrating how to compile all your code with Babel |
nodeJS |
| Aws Github Webhook Listener Extend your github repositories with this github webhook listener |
nodeJS |
| Aws Iot Event Example on how to setup a AWS IoT Rule to send events to a Lambda function |
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 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 Serve Simple Http Endpoint Example demonstrates how to setup a simple HTTP GET endpoint |
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 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 |
| Aws Alexa Skill This example demonstrates how to use an AWS Lambdas for your custom Alexa skill. |
python |
| Aws Rest With Dynamodb 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 |
| Azure Node Simple Http Endpoint An example of making http endpoints with the Azure Functions Serverless Framework plugin |
nodeJS |
| Google Node Simple Http Endpoint An example of making http endpoints with the Google Cloud Functions Serverless Framework plugin. |
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 |
We are happy to accept more examples from the community. 🎉
- Make sure your contribution matches the linting setup for this repo:
Run the linting via
npm run lint-
Add a
package.jsonfile in your example with the name of the example and adescriptionand anydependenciesused. -
Regenerate the README.md with the following command
npm run docs- Open a new pull request with your example. ⚡️
We love hearing about projects happening in the community. Feel free to add your serverless project to our growing list.
-
Add
link,title, anddescriptionto the community-examples.json file. -
Open a new pull request with your example. ⚡️
