Website • Email Updates • Gitter • Forum • Meetups • Twitter • Facebook • Contact Us
Serverless Plugins allow users to extend or overwrite the framework's core functionality. Many of these plugins are contributed by our amazing community members! 🎉
This repository is meant to be the one stop shop for all the awesome plugins out there in the serverless ecosytem.
If you have ideas for features or plugins, add a new thread in the issues.
Plugin | Author |
---|---|
Raml Serverless Serverless plugin to work with RAML API spec documents |
andrewcurioso |
Serverless Alexa Plugin Serverless plugin to support Alexa Lambda events |
rajington |
Serverless Api Stage Serverless API Stage plugin, enables stage variables and logging for AWS API Gateway. |
leftclickben |
Serverless Apig S3 Serve static front-end content from S3 via the API Gatewy and deploy client bundle to S3. |
sdd |
Serverless Apigateway Plugin Configure the AWS api gateway: Binary support, Headers and Body template mappings |
GFG |
Serverless Apigw Binary Plugin to enable binary support in AWS API Gateway. |
maciejtreder |
Serverless Apigwy Binary Serverless plugin for configuring API Gateway to return binary responses |
ryanmurakami |
Serverless Aws Alias This plugin enables use of AWS aliases on Lambda functions. |
HyperBrain |
Serverless Aws Documentation Serverless plugin to add documentation and models to the serverless generated API Gateway |
9cookies |
Serverless Build Plugin A Node.js focused build plugin for serverless. |
nfour |
Serverless Cf Vars Enables use of AWS pseudo functions and Fn::Sub string substitution |
kabo |
Serverless Cljs Plugin Enables Clojurescript as an implementation language for Lambda handlers |
nervous-systems |
Serverless Coffeescript A Serverless plugin to compile your CoffeeScript into JavaScript at deployment |
duanefields |
Serverless Command Line Event Args This module is Serverless Framework plugin. Event JSON passes to your Lambda function in commandline. |
horike37 |
Serverless Crypt Securing the secrets on Serverless Framework by AWS KMS encryption. |
marcy-terui |
Serverless Custom Packaging Plugin Plugin to package your sourcecode using a custom target path inside the zip. |
hypoport |
Serverless Dir Config Plugin EXPERIMENTAL - Serverless plugin to load function and resource definitions from a directory. |
economysizegeek |
Serverless Domain Manager Serverless plugin for managing custom domains with API Gateways. |
amplify-education |
Serverless Dotenv Fetch environment variables and write it to a .env file |
Jimdo |
Serverless Dotnet A serverless plugin to run 'dotnet' commands as part of the deploy process |
fruffin |
Serverless Dynalite Run dynalite locally (no JVM, all JS) to simulate DynamoDB. Watch serverless.yml for table config updates. |
sdd |
Serverless Dynamodb Autoscaling Configure Amazon DynamoDB's native Auto Scaling for your table capacities. |
sbstjn |
Serverless Dynamodb Local Serverless Dynamodb Local Plugin - Allows to run dynamodb locally for serverless |
99xt |
Serverless Dynamodb Ttl Configure DynamoDB TTL in serverless.yml (until CloudFormation supports this). |
Jimdo |
Serverless Enable Api Logs Enables Coudwatch logging for API Gateway events |
paulSambolin |
Serverless Env Generator Manage environment variables with YAML and load them with dotenv. Supports variable encryption with KMS, multiple stages and custom profiles. |
DieProduktMacher |
Serverless Event Constant Inputs Allows you to add constant inputs to events in Serverless 1.0. For more info see constant values in Cloudwatch |
dittto |
Serverless Export Env Export environment variables into a .env file with automatic AWS CloudFormation reference resolution. |
arabold |
Serverless Gulp A thin task wrapper around @goserverless that allows you to automate build, test and deploy tasks using gulp |
rhythminme |
Serverless Hooks Plugin Run arbitrary commands on any lifecycle event in serverless |
uswitch |
Serverless Jest Plugin A Serverless Plugin for the Serverless Framework which adds support for test-driven development using Jest |
SC5 |
Serverless Kms Secrets Allows to easily encrypt and decrypt secrets using KMS from the serverless CLI |
SC5 |
Serverless Kubeless Serverless plugin for deploying functions to Kubeless. |
serverless |
Serverless Local Dev Server Speeds up development of Alexa Skills, Chatbots and APIs by exposing your functions as local HTTP endpoints and mapping received events. |
DieProduktMacher |
Serverless Log Forwarding Serverless plugin for forwarding CloudWatch logs to another Lambda function. |
amplify-education |
Serverless Mocha Plugin A Serverless Plugin for the Serverless Framework which adds support for test-driven development using Mocha |
SC5 |
Serverless Nested Stack A plugin to Workaround for Cloudformation 200 resource limit |
jagdish-176 |
Serverless Offline Emulate AWS λ and API Gateway locally when developing your Serverless project |
dherault |
Serverless Offline Scheduler Runs scheduled functions offline while integrating with serverless-offline |
ajmath |
Serverless Package Python Functions Packaging Python Lambda functions with only the dependencies/requirements they need. |
ubaniabalogun |
Serverless Parameters Add parameters to the generated cloudformation templates |
svdgraaf |
Serverless Plugin Aws Alerts A Serverless plugin to easily add CloudWatch alarms to functions |
ACloudGuru |
Serverless Plugin Bespoken Creates a local server and a proxy so you don't have to deploy anytime you want to test your code |
bespoken |
Serverless Plugin Bind Deployment Id A Serverless plugin to bind the randomly generated deployment resource to your custom resources |
jacob-meacham |
Serverless Plugin Browserifier Reduce the size and speed up your Node.js based lambda's using browserify. |
digitalmaas |
Serverless Plugin Browserify Speed up your node based lambda's |
doapp-ryanp |
Serverless Plugin Cfauthorizer This plugin allows you to define your own API Gateway Authorizers as the Serverless CloudFormation resources and apply them to HTTP endpoints. |
SC5 |
Serverless Plugin Cloudwatch Sumologic Plugin which auto-subscribes a log delivery lambda function to lambda log groups created by serverless |
ACloudGuru |
Serverless Plugin Common Excludes Adds commonly excluded files to package.excludes |
dougmoscrop |
Serverless Plugin Custom Domain Reliably sets a BasePathMapping to an API Gateway Custom Domain |
dougmoscrop |
Serverless Plugin Diff Compares your local AWS CloudFormation templates against deployed ones. |
nicka |
Serverless Plugin Elastic Beanstalk A serverless plugin to deploy applications to AWS ElasticBeanstalk. |
rawphp |
Serverless Plugin Encode Env Var Objects Serverless plugin to encode any environment variable objects. |
yonomi |
Serverless Plugin External Sns Events Add ability for functions to use existing or external SNS topics as an event source |
silvermine |
Serverless Plugin Git Variables A Serverless plugin to expose git variables (branch name, HEAD description, full commit hash) to your serverless services |
jacob-meacham |
Serverless Plugin Graphiql A Serverless plugin to run a local http server for graphiql and your graphql handler |
bencooling |
Serverless Plugin Include Dependencies This is a Serverless plugin that should make your deployed functions smaller. |
dougmoscrop |
Serverless Plugin Iopipe See inside your Lambda functions with high fidelity metrics and monitoring. |
iopipe |
Serverless Plugin Lambda Dead Letter A Serverless plugin that can configure a lambda with a dead letter queue or topic |
gmetzker |
Serverless Plugin Log Subscription Adds a CloudWatch LogSubscription for functions |
dougmoscrop |
Serverless Plugin Multiple Responses Enable multiple content-types for Response template |
silvermine |
Serverless Plugin Optimize Bundle with Browserify, transpile with Babel to ES5 and minify with Uglify your Serverless functions. |
FidelLimited |
Serverless Plugin Package Dotenv File A Serverless plugin to copy a .env file into the serverless package |
ACloudGuru |
Serverless Plugin Scripts Add scripting capabilities to the Serverless Framework |
mvila |
Serverless Plugin Select Select which functions are to be deployed based on region and stage. |
FidelLimited |
Serverless Plugin Simulate Simulate AWS Lambda and API Gateway locally using Docker |
gertjvr |
Serverless Plugin Split Stacks Migrate certain resources to nested stacks |
dougmoscrop |
Serverless Plugin Stack Config A serverless plugin to manage configurations for a stack across micro-services. |
rawphp |
Serverless Plugin Stack Outputs Displays stack outputs for your serverless stacks when sls info is ran |
svdgraaf |
Serverless Plugin Stage Variables Add stage variables for Serverless 1.x to ApiGateway, so you can use variables in your Lambda's |
svdgraaf |
Serverless Plugin Subscription Filter A serverless plugin to register AWS CloudWatchLogs subscription filter |
tsub |
Serverless Plugin Typescript Serverless plugin for zero-config Typescript support. |
graphcool |
Serverless Plugin Warmup Keep your lambdas warm during Winter. |
FidelLimited |
Serverless Plugin Webpack A serverless plugin to automatically bundle your functions individually with webpack |
goldwasserexchange |
Serverless Plugin Write Env Vars Write environment variables out to a file that is compatible with dotenv |
silvermine |
Serverless Prune Plugin Deletes old versions of functions from AWS, preserving recent and aliased versions |
claygregory |
Serverless Pseudo Parameters Use ${AWS::AccountId} and other cloudformation pseudo parameters in your serverless.yml values |
svdgraaf |
Serverless Python Individually A serverless framework plugin to install multiple lambda functions written in python |
cfchou |
Serverless Python Requirements Serverless plugin to bundle Python packages |
UnitedIncome |
Serverless Resources Env After Deploy, this plugin fetches cloudformation resource identifiers and sets them on AWS lambdas, and creates local .-env file |
rurri |
Serverless Run Function Plugin Run serverless function locally |
lithin |
Serverless S3 Remover A serverless plugin to make s3 buckets empty before deleting cloudformation stack when sls remove |
sinofseven |
Serverless S3 Sync A plugin to sync local directories and S3 prefixes for Serverless Framework, |
k1LoW |
Serverless S3bucket Sync Sync a local folder with a S3 bucket after sls deploy |
sbstjn |
Serverless Sam Exports an AWS SAM template for a service created with the Serverless Framework. |
SAPessi |
Serverless Scriptable Plugin Customize Serverless behavior without writing a plugin. |
weixu365 |
Serverless Sentry Automatic monitoring of memory usage, execution timeouts and forwarding of Lambda errors to Sentry (https://sentry.io). |
arabold |
Serverless Shell Drop to a runtime shell with all the environment variables set that you'd have in lambda. |
UnitedIncome |
Serverless Sqs Alarms Plugin Wrapper to setup CloudWatch Alarms on SQS queue length |
sbstjn |
Serverless Sqs Fifo A serverless plugin to handle creation of sqs fifo queue's in aws (stop-gap) |
vortarian |
Serverless Stack Output Store output from your AWS CloudFormation Stack in JSON/YAML/TOML files, or to pass it to a JavaScript function for further processing. |
sbstjn |
Serverless Step Functions AWS Step Functions with Serverless Framework. |
horike37 |
Serverless Subscription Filter Serverless plugin to register subscription filter for Lambda logs. Register and pipe the logs of one lambda to another to process. |
blackevil245 |
Serverless Vpc Discovery Serverless plugin for discovering VPC / Subnet / Security Group configuration by name. |
amplify-education |
Serverless Webpack Serverless plugin to bundle your lambdas with Webpack |
serverless-heaven |
Serverless Wsgi Serverless plugin to deploy WSGI applications (Flask/Django/Pyramid etc.) and bundle Python packages |
logandk |
After adding your plugin to the plugins.json
file, run npm run docs
to regenerate the plugin list table in the readme.md
file.