# plugins
**Repository Path**: mirrors_aliyun/plugins
## Basic Information
- **Project Name**: plugins
- **Description**: Serverless Plugins – Extend the Serverless Framework with these community driven plugins –
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-08
- **Last Updated**: 2025-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[Website](http://www.serverless.com) • [Email Updates](http://eepurl.com/b8dv4P) • [Gitter](https://gitter.im/serverless/serverless) • [Forum](http://forum.serverless.com) • [Meetups](https://github.com/serverless-meetups/main) • [Twitter](https://twitter.com/goserverless) • [Facebook](https://www.facebook.com/serverless) • [Contact Us](mailto:hello@serverless.com)
## Community Plugins
[Serverless Plugins](https://serverless.com/framework/docs/providers/aws/guide/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](https://github.com/serverless/community-plugins/issues) in the issues.
## Community Contributed Plugins
**[Add your plugin to the list](https://github.com/serverless/community-plugins/edit/master/plugins.json)**
| Plugin | Stats |
|:---------------------------|:-----------:|
| **[Alexa Plugin - `serverless-alexa-plugin`](https://github.com/rajington/serverless-alexa-plugin)**
by [rajington](http://github.com/rajington)
Serverless plugin to support Alexa Lambda events | 
|
| **[Alexa Skills - `serverless-alexa-skills`](https://github.com/marcy-terui/serverless-alexa-skills)**
by [marcy-terui](http://github.com/marcy-terui)
Manage your Alexa Skills with Serverless Framework. | 
|
| **[Aliyun Function Compute - `serverless-aliyun-function-compute`](https://github.com/aliyun/serverless-aliyun-function-compute)**
by [aliyun](http://github.com/aliyun)
Serverless Alibaba Cloud Function Compute Plugin | 
|
| **[Api Cloudfront - `serverless-api-cloudfront`](https://github.com/Droplr/serverless-api-cloudfront)**
by [Droplr](http://github.com/Droplr)
Plugin that adds CloudFront distribution in front of your API Gateway for custom domain, CDN caching and access log. | 
|
| **[Api Docs - `serverless-plugin-api-docs`](https://github.com/8select/serverless-plugin-api-docs)**
by [8select](http://github.com/8select)
Serverless plugin to automatically create a lambda function which returns Swagger-UI HTML API Documentation Page based on the given swagger spec JSON file. | 
|
| **[Api Stage - `serverless-api-stage`](https://github.com/leftclickben/serverless-api-stage)**
by [leftclickben](http://github.com/leftclickben)
Serverless API Stage plugin, enables stage variables and logging for AWS API Gateway. | 
|
| **[Apib Validator - `serverless-apib-validator`](https://github.com/onlicar/serverless-apib-validator)**
by [onlicar](http://github.com/onlicar)
Validate that an API Blueprint has full coverage over a Serverless config | 
|
| **[Apig S3 - `serverless-apig-s3`](https://github.com/sdd/serverless-apig-s3)**
by [sdd](http://github.com/sdd)
Serve static front-end content from S3 via the API Gateway and deploy client bundle to S3. | 
|
| **[Apigateway Plugin - `serverless-apigateway-plugin`](https://github.com/GFG/serverless-apigateway-plugin)**
by [GFG](http://github.com/GFG)
Configure the AWS api gateway: Binary support, Headers and Body template mappings | 
|
| **[Apigw Binary - `serverless-apigw-binary`](https://github.com/maciejtreder/serverless-apigw-binary)**
by [maciejtreder](http://github.com/maciejtreder)
Plugin to enable binary support in AWS API Gateway. | 
|
| **[Apigwy Binary - `serverless-apigwy-binary`](https://github.com/ryanmurakami/serverless-apigwy-binary)**
by [ryanmurakami](http://github.com/ryanmurakami)
Serverless plugin for configuring API Gateway to return binary responses | 
|
| **[Appsync Plugin - `serverless-appsync-plugin`](https://github.com/sid88in/serverless-appsync-plugin)**
by [sid88in](http://github.com/sid88in)
Serverless Plugin to deploy AppSync GraphQL API | 
|
| **[Attach Managed Policy - `serverless-attach-managed-policy`](https://github.com/Nordstrom/serverless-attach-managed-policy)**
by [Nordstrom](http://github.com/Nordstrom)
A Serverless plugin to automatically attach an AWS Managed IAM Policy (or Policies) to all IAM Roles created by the Service. | 
|
| **[Aws Alerts - `serverless-plugin-aws-alerts`](https://github.com/ACloudGuru/serverless-plugin-aws-alerts)**
by [ACloudGuru](http://github.com/ACloudGuru)
A Serverless plugin to easily add CloudWatch alarms to functions | 
|
| **[Aws Alias - `serverless-aws-alias`](https://github.com/HyperBrain/serverless-aws-alias)**
by [HyperBrain](http://github.com/HyperBrain)
This plugin enables use of AWS aliases on Lambda functions. | 
|
| **[Aws Documentation - `serverless-aws-documentation`](https://github.com/9cookies/serverless-aws-documentation)**
by [9cookies](http://github.com/9cookies)
Serverless plugin to add documentation and models to the serverless generated API Gateway | 
|
| **[Aws Nested Stacks - `serverless-aws-nested-stacks`](https://github.com/concon121/serverless-plugin-nested-stacks)**
by [concon121](http://github.com/concon121)
Yet another AWS nested stack plugin! | 
|
| **[Aws Resolvers - `serverless-plugin-aws-resolvers`](https://github.com/DopplerLabs/serverless-plugin-aws-resolvers)**
by [DopplerLabs](http://github.com/DopplerLabs)
Resolves variables from ESS, RDS, or Kinesis for serverless services | 
|
| **[Aws Resource Names - `serverless-aws-resource-names`](https://github.com/concon121/serverless-plugin-aws-resource-names)**
by [concon121](http://github.com/concon121)
Serverless plugin to alter the default naming conventions for sls resources via a simple mapping file. | 
|
| **[Bespoken - `serverless-plugin-bespoken`](https://github.com/bespoken/serverless-plugin-bespoken)**
by [bespoken](http://github.com/bespoken)
Creates a local server and a proxy so you don't have to deploy anytime you want to test your code | 
|
| **[Bind Deployment Id - `serverless-plugin-bind-deployment-id`](https://github.com/jacob-meacham/serverless-plugin-bind-deployment-id)**
by [jacob-meacham](http://github.com/jacob-meacham)
A Serverless plugin to bind the randomly generated deployment resource to your custom resources | 
|
| **[Browserifier - `serverless-plugin-browserifier`](https://github.com/digitalmaas/serverless-plugin-browserifier)**
by [digitalmaas](http://github.com/digitalmaas)
Reduce the size and speed up your Node.js based lambda's using browserify. | 
|
| **[Browserify - `serverless-plugin-browserify`](https://github.com/doapp-ryanp/serverless-plugin-browserify)**
by [doapp-ryanp](http://github.com/doapp-ryanp)
Speed up your node based lambda's | 
|
| **[Build Plugin - `serverless-build-plugin`](https://github.com/nfour/serverless-build-plugin)**
by [nfour](http://github.com/nfour)
A Node.js focused build plugin for serverless. | 
|
| **[Canary Deployments - `serverless-plugin-canary-deployments`](https://github.com/davidgf/serverless-plugin-canary-deployments)**
by [davidgf](http://github.com/davidgf)
A Serverless plugin to implement canary deployments of Lambda functions | 
|
| **[Cf Vars - `serverless-cf-vars`](https://gitlab.com/kabo/serverless-cf-vars)**
by [kabo](http://github.com/kabo)
Enables use of AWS pseudo functions and Fn::Sub string substitution | 
|
| **[Cfauthorizer - `serverless-plugin-cfauthorizer`](https://github.com/SC5/serverless-plugin-cfauthorizer)**
by [SC5](http://github.com/SC5)
This plugin allows you to define your own API Gateway Authorizers as the Serverless CloudFormation resources and apply them to HTTP endpoints. | 
|
| **[Chrome - `serverless-plugin-chrome`](https://github.com/adieuadieu/serverless-chrome/tree/master/packages/serverless-plugin)**
by [adieuadieu](http://github.com/adieuadieu)
Plugin which bundles and ensures that Headless Chrome/Chromium is running when your AWS Lambda function handler is invoked. | 
|
| **[Cljs Plugin - `serverless-cljs-plugin`](https://github.com/nervous-systems/serverless-cljs-plugin)**
by [nervous-systems](http://github.com/nervous-systems)
Enables Clojurescript as an implementation language for Lambda handlers | 
|
| **[Cloudformation Changesets - `serverless-cloudformation-changesets`](https://github.com/trek10inc/serverless-cloudformation-changesets)**
by [trek10inc](http://github.com/trek10inc)
Natively deploy to CloudFormation via Change sets, instead of directly. Allowing you to queue changes, and safely require escalated roles for final deployment. | 
|
| **[Cloudformation Parameter Setter - `serverless-cloudformation-parameter-setter`](https://github.com/trek10inc/serverless-cloudformation-parameter-setter)**
by [trek10inc](http://github.com/trek10inc)
Set CloudFormation parameters when deploying. | 
|
| **[Cloudformation Resource Counter - `serverless-cloudformation-resource-counter`](https://github.com/drexler/serverless-cloudformation-resource-counter)**
by [drexler](http://github.com/drexler)
A plugin to count the resources generated in the AWS CloudFormation stack after deployment. | 
|
| **[Cloudformation Sub Variables - `serverless-cloudformation-sub-variables`](https://github.com/santiagocardenas/serverless-cloudformation-sub-variables)**
by [santiagocardenas](http://github.com/santiagocardenas)
Serverless framework plugin for easily supporting AWS CloudFormation Sub function variables | 
|
| **[Cloudwatch Sumologic - `serverless-plugin-cloudwatch-sumologic`](https://github.com/ACloudGuru/serverless-plugin-cloudwatch-sumologic)**
by [ACloudGuru](http://github.com/ACloudGuru)
Plugin which auto-subscribes a log delivery lambda function to lambda log groups created by serverless | 
|
| **[Coffeescript - `serverless-coffeescript`](https://github.com/duanefields/serverless-coffeescript)**
by [duanefields](http://github.com/duanefields)
A Serverless plugin to compile your CoffeeScript into JavaScript at deployment | 
|
| **[Command Line Event Args - `serverless-command-line-event-args`](https://github.com/horike37/serverless-command-line-event-args)**
by [horike37](http://github.com/horike37)
This module is Serverless Framework plugin. Event JSON passes to your Lambda function in commandline. | 
|
| **[Common Excludes - `serverless-plugin-common-excludes`](https://github.com/dougmoscrop/serverless-plugin-common-excludes)**
by [dougmoscrop](http://github.com/dougmoscrop)
Adds commonly excluded files to package.excludes | 
|
| **[Content Encoding - `serverless-content-encoding`](https://github.com/xeno-dohai/serverless-content-encoding)**
by [xeno-dohai](http://github.com/xeno-dohai)
Enable Content Encoding in AWS API Gateway during deployment | 
|
| **[Crypt - `serverless-crypt`](https://github.com/marcy-terui/serverless-crypt)**
by [marcy-terui](http://github.com/marcy-terui)
Securing the secrets on Serverless Framework by AWS KMS encryption. | 
|
| **[Custom Domain - `serverless-plugin-custom-domain`](https://github.com/dougmoscrop/serverless-plugin-custom-domain)**
by [dougmoscrop](http://github.com/dougmoscrop)
Reliably sets a BasePathMapping to an API Gateway Custom Domain | 
|
| **[Custom Packaging Plugin - `serverless-custom-packaging-plugin`](https://github.com/hypoport/serverless-custom-packaging-plugin)**
by [hypoport](http://github.com/hypoport)
Plugin to package your sourcecode using a custom target path inside the zip. | 
|
| **[Deploy Environment - `serverless-plugin-deploy-environment`](https://github.com/DopplerLabs/serverless-plugin-deploy-environment)**
by [DopplerLabs](http://github.com/DopplerLabs)
Plugin to manage deployment environment across stages | 
|
| **[Diff - `serverless-plugin-diff`](https://github.com/nicka/serverless-plugin-diff)**
by [nicka](http://github.com/nicka)
Compares your local AWS CloudFormation templates against deployed ones. | 
|
| **[Dir Config Plugin - `serverless-dir-config-plugin`](https://github.com/economysizegeek/serverless-dir-config-plugin)**
by [economysizegeek](http://github.com/economysizegeek)
EXPERIMENTAL - Serverless plugin to load function and resource definitions from a directory. | 
|
| **[Domain Manager - `serverless-domain-manager`](https://github.com/amplify-education/serverless-domain-manager)**
by [amplify-education](http://github.com/amplify-education)
Serverless plugin for managing custom domains with API Gateways. | 
|
| **[Dotenv - `serverless-dotenv`](https://github.com/Jimdo/serverless-dotenv)**
by [Jimdo](http://github.com/Jimdo)
Fetch environment variables and write it to a .env file | 
|
| **[Dotnet - `serverless-dotnet`](https://github.com/fruffin/serverless-dotnet)**
by [fruffin](http://github.com/fruffin)
A serverless plugin to run 'dotnet' commands as part of the deploy process | 
|
| **[Dynalite - `serverless-dynalite`](https://github.com/sdd/serverless-dynalite)**
by [sdd](http://github.com/sdd)
Run dynalite locally (no JVM, all JS) to simulate DynamoDB. Watch serverless.yml for table config updates. | 
|
| **[Dynamodb Autoscaling - `serverless-dynamodb-autoscaling`](https://github.com/sbstjn/serverless-dynamodb-autoscaling)**
by [sbstjn](http://github.com/sbstjn)
Configure Amazon DynamoDB's native Auto Scaling for your table capacities. | 
|
| **[Dynamodb Autoscaling - `serverless-plugin-dynamodb-autoscaling`](https://github.com/medikoo/serverless-plugin-dynamodb-autoscaling)**
by [medikoo](http://github.com/medikoo)
Auto generate auto scaling configuration for configured DynamoDB tables | 
|
| **[Dynamodb Local - `serverless-dynamodb-local`](https://github.com/99xt/serverless-dynamodb-local)**
by [99xt](http://github.com/99xt)
Serverless Dynamodb Local Plugin - Allows to run dynamodb locally for serverless | 
|
| **[Dynamodb Ttl - `serverless-dynamodb-ttl`](https://github.com/Jimdo/serverless-dynamodb-ttl)**
by [Jimdo](http://github.com/Jimdo)
Configure DynamoDB TTL in serverless.yml (until CloudFormation supports this). | 
|
| **[Elastic Beanstalk - `serverless-plugin-elastic-beanstalk`](https://github.com/rawphp/serverless-plugin-elastic-beanstalk)**
by [rawphp](http://github.com/rawphp)
A serverless plugin to deploy applications to AWS ElasticBeanstalk. | 
|
| **[Enable Api Logs - `serverless-enable-api-logs`](https://github.com/paulSambolin/serverless-enable-api-logs)**
by [paulSambolin](http://github.com/paulSambolin)
Enables Coudwatch logging for API Gateway events | 
|
| **[Encode Env Var Objects - `serverless-plugin-encode-env-var-objects`](https://github.com/yonomi/serverless-plugin-encode-env-var-objects)**
by [yonomi](http://github.com/yonomi)
Serverless plugin to encode any environment variable objects. | 
|
| **[Env Generator - `serverless-env-generator`](https://github.com/DieProduktMacher/serverless-env-generator)**
by [DieProduktMacher](http://github.com/DieProduktMacher)
Manage environment variables with YAML and load them with dotenv. Supports variable encryption with KMS, multiple stages and custom profiles. | 
|
| **[Ephemeral - `serverless-ephemeral`](https://github.com/Accenture/serverless-ephemeral)**
by [Accenture](http://github.com/Accenture)
Build and include custom stateless libraries for any language | 
|
| **[Event Constant Inputs - `serverless-event-constant-inputs`](https://github.com/dittto/serverless-event-constant-inputs)**
by [dittto](http://github.com/dittto)
Allows you to add constant inputs to events in Serverless 1.0. For more info see [constant values in Cloudwatch](https://aws.amazon.com/blogs/compute/simply-serverless-use-constant-values-in-cloudwatch-event-triggered-lambda-functions/) | 
|
| **[Export Env - `serverless-export-env`](https://github.com/arabold/serverless-export-env)**
by [arabold](http://github.com/arabold)
Export environment variables into a .env file with automatic AWS CloudFormation reference resolution. | 
|
| **[Express - `serverless-express`](https://github.com/mikestaub/serverless-express)**
by [mikestaub](http://github.com/mikestaub)
Making express app development compatible with serverless framework. | 
|
| **[External Sns Events - `serverless-plugin-external-sns-events`](https://github.com/silvermine/serverless-plugin-external-sns-events)**
by [silvermine](http://github.com/silvermine)
Add ability for functions to use existing or external SNS topics as an event source | 
|
| **[Functions Base Path - `serverless-functions-base-path`](https://github.com/kevinrambaud/serverless-functions-base-path)**
by [kevinrambaud](http://github.com/kevinrambaud)
Easily define a base path where your serverless functions are located. | 
|
| **[Git Variables - `serverless-plugin-git-variables`](https://github.com/jacob-meacham/serverless-plugin-git-variables)**
by [jacob-meacham](http://github.com/jacob-meacham)
A Serverless plugin to expose git variables (branch name, HEAD description, full commit hash) to your serverless services | 
|
| **[Go - `go-serverless`](https://github.com/thepauleh/goserverless)**
by [thepauleh](http://github.com/thepauleh)
GoFormation for Serverless. Create serverless configs with Go Structs. | 
|
| **[Go Build - `serverless-go-build`](https://github.com/sean9keenan/serverless-go-build)**
by [sean9keenan](http://github.com/sean9keenan)
Build go source files (or public functions) using yml definition file | 
|
| **[Graphiql - `serverless-plugin-graphiql`](https://github.com/bencooling/serverless-plugin-graphiql)**
by [bencooling](http://github.com/bencooling)
A Serverless plugin to run a local http server for graphiql and your graphql handler | 
|
| **[Gulp - `serverless-gulp`](https://github.com/rhythminme/serverless-gulp)**
by [rhythminme](http://github.com/rhythminme)
A thin task wrapper around @goserverless that allows you to automate build, test and deploy tasks using gulp | 
|
| **[Haskell - `serverless-haskell`](https://github.com/seek-oss/serverless-haskell)**
by [seek-oss](http://github.com/seek-oss)
Deploying Haskell applications to AWS Lambda with Serverless | 
|
| **[Hooks Plugin - `serverless-hooks-plugin`](https://github.com/uswitch/serverless-hooks-plugin)**
by [uswitch](http://github.com/uswitch)
Run arbitrary commands on any lifecycle event in serverless | 
|
| **[Iam Roles Per Function - `serverless-iam-roles-per-function`](https://github.com/functionalone/serverless-iam-roles-per-function)**
by [functionalone](http://github.com/functionalone)
Serverless Plugin for easily defining IAM roles per function via the use of iamRoleStatements at the function level. | 
|
| **[Include Dependencies - `serverless-plugin-include-dependencies`](https://github.com/dougmoscrop/serverless-plugin-include-dependencies)**
by [dougmoscrop](http://github.com/dougmoscrop)
This is a Serverless plugin that should make your deployed functions smaller. | 
|
| **[Inject Dependencies - `serverless-plugin-inject-dependencies`](https://github.com/loanmarket/serverless-plugin-inject-dependencies)**
by [loanmarket](http://github.com/loanmarket)
Painlessly deploy serverless projects with only the required dependencies. | 
|
| **[Iopipe - `serverless-plugin-iopipe`](https://github.com/iopipe/serverless-plugin-iopipe)**
by [iopipe](http://github.com/iopipe)
See inside your Lambda functions with high fidelity metrics and monitoring. | 
|
| **[Iot Local - `serverless-iot-local`](https://github.com/tradle/serverless-iot-local)**
by [tradle](http://github.com/tradle)
AWS Iot events with serverless-offline | 
|
| **[Jest Plugin - `serverless-jest-plugin`](https://github.com/SC5/serverless-jest-plugin)**
by [SC5](http://github.com/SC5)
A Serverless Plugin for the Serverless Framework which adds support for test-driven development using Jest | 
|
| **[Kms Secrets - `serverless-kms-secrets`](https://github.com/SC5/serverless-kms-secrets)**
by [SC5](http://github.com/SC5)
Allows to easily encrypt and decrypt secrets using KMS from the serverless CLI | 
|
| **[Kubeless - `serverless-kubeless`](https://github.com/serverless/serverless-kubeless)**
by [serverless](http://github.com/serverless)
Serverless plugin for deploying functions to Kubeless. | 
|
| **[Lambda Dead Letter - `serverless-plugin-lambda-dead-letter`](https://github.com/gmetzker/serverless-plugin-lambda-dead-letter)**
by [gmetzker](http://github.com/gmetzker)
A Serverless plugin that can configure a lambda with a dead letter queue or topic | 
|
| **[Local Dev Server - `serverless-local-dev-server`](https://github.com/DieProduktMacher/serverless-local-dev-server)**
by [DieProduktMacher](http://github.com/DieProduktMacher)
Speeds up development of Alexa Skills, Chatbots and APIs by exposing your functions as local HTTP endpoints and mapping received events. | 
|
| **[Local Environment - `serverless-local-environment`](https://github.com/piercus/serverless-local-environment)**
by [piercus](http://github.com/piercus)
Serverless plugin to set local environment variables and remote environment variable to different values | 
|
| **[Local Schedule - `serverless-local-schedule`](https://github.com/UnitedIncome/serverless-local-schedule)**
by [UnitedIncome](http://github.com/UnitedIncome)
Schedule AWS CloudWatch Event based invocations in local time(with DST support!) | 
|
| **[Log Forwarding - `serverless-log-forwarding`](https://github.com/amplify-education/serverless-log-forwarding)**
by [amplify-education](http://github.com/amplify-education)
Serverless plugin for forwarding CloudWatch logs to another Lambda function. | 
|
| **[Log Subscription - `serverless-plugin-log-subscription`](https://github.com/dougmoscrop/serverless-plugin-log-subscription)**
by [dougmoscrop](http://github.com/dougmoscrop)
Adds a CloudWatch LogSubscription for functions | 
|
| **[Metric - `serverless-plugin-metric`](https://github.com/alex20465/serverless-plugin-metric)**
by [alex20465](http://github.com/alex20465)
Creates dynamically AWS metric-filter resources with custom patterns | 
|
| **[Micro - `serverless-micro`](https://github.com/barstoolsports/serverless-micro)**
by [barstoolsports](http://github.com/barstoolsports)
Plugin to help manage multiple micro services under one main service. | 
|
| **[Mocha Plugin - `serverless-mocha-plugin`](https://github.com/SC5/serverless-mocha-plugin)**
by [SC5](http://github.com/SC5)
A Serverless Plugin for the Serverless Framework which adds support for test-driven development using Mocha | 
|
| **[Multi Dotnet - `serverless-multi-dotnet`](https://github.com/tsibelman/serverless-multi-dotnet)**
by [tsibelman](http://github.com/tsibelman)
A serverless plugin to pack C# lambdas functions that are spread to multiple CS projects. | 
|
| **[Multiple Responses - `serverless-plugin-multiple-responses`](https://github.com/silvermine/serverless-plugin-multiple-responses)**
by [silvermine](http://github.com/silvermine)
Enable multiple content-types for Response template | 
|
| **[Nested Stack - `serverless-nested-stack`](https://github.com/jagdish-176/serverless-nested-stack)**
by [jagdish-176](http://github.com/jagdish-176)
A plugin to Workaround for Cloudformation 200 resource limit | 
|
| **[Node Shim - `serverless-plugin-node-shim`](https://github.com/jzimmek/serverless-plugin-node-shim)**
by [jzimmek](http://github.com/jzimmek)
Serverless plugin to run your functions in nodejs version (8 LTS, 9+) on aws lambda | 
|
| **[Offline - `serverless-offline`](https://github.com/dherault/serverless-offline)**
by [dherault](http://github.com/dherault)
Emulate AWS λ and API Gateway locally when developing your Serverless project | 
|
| **[Offline Direct Lambda - `serverless-offline-direct-lambda`](https://github.com/civicteam/serverless-offline-direct-lambda)**
by [civicteam](http://github.com/civicteam)
Allow offline direct lambda-to-lambda interactions by exposing lambdas with no API Gateway event via HTTP. | 
|
| **[Offline Kinesis Events - `serverless-plugin-offline-kinesis-events`](https://github.com/DopplerLabs/serverless-plugin-offline-kinesis-events)**
by [DopplerLabs](http://github.com/DopplerLabs)
Plugin that works with serverless-offline to allow offline testing of serverless functions that are triggered by Kinesis events. | 
|
| **[Offline Scheduler - `serverless-offline-scheduler`](https://github.com/ajmath/serverless-offline-scheduler)**
by [ajmath](http://github.com/ajmath)
Runs scheduled functions offline while integrating with serverless-offline | 
|
| **[Offline Sns - `serverless-offline-sns`](https://github.com/mj1618/serverless-offline-sns)**
by [mj1618](http://github.com/mj1618)
Serverless plugin to run a local SNS server and call serverless SNS handlers with events notifications. | 
|
| **[Offline Ssm - `serverless-offline-ssm`](https://github.com/janders223/serverless-offline-ssm)**
by [janders223](http://github.com/janders223)
Read SSM parameters from a .env file instead of AWS | 
|
| **[Optimize - `serverless-plugin-optimize`](https://github.com/FidelLimited/serverless-plugin-optimize)**
by [FidelLimited](http://github.com/FidelLimited)
Bundle with Browserify, transpile with Babel to ES5 and minify with Uglify your Serverless functions. | 
|
| **[Package Common - `serverless-package-common`](https://github.com/onlicar/serverless-package-common)**
by [onlicar](http://github.com/onlicar)
Deploy microservice Python Serverless services with common code | 
|
| **[Package Dotenv File - `serverless-plugin-package-dotenv-file`](https://github.com/ACloudGuru/serverless-plugin-package-dotenv-file)**
by [ACloudGuru](http://github.com/ACloudGuru)
A Serverless plugin to copy a .env file into the serverless package | 
|
| **[Package Python Functions - `serverless-package-python-functions`](https://github.com/ubaniabalogun/serverless-package-python-functions)**
by [ubaniabalogun](http://github.com/ubaniabalogun)
Packaging Python Lambda functions with only the dependencies/requirements they need. | 
|
| **[Parameters - `serverless-parameters`](https://github.com/svdgraaf/serverless-parameters)**
by [svdgraaf](http://github.com/svdgraaf)
Add parameters to the generated cloudformation templates | 
|
| **[Provider Groups - `serverless-plugin-provider-groups`](https://github.com/loanmarket/serverless-plugin-provider-groups)**
by [loanmarket](http://github.com/loanmarket)
A plugin to allow management of grouped settings within large serverless projects. | 
|
| **[Prune Plugin - `serverless-prune-plugin`](https://github.com/claygregory/serverless-prune-plugin)**
by [claygregory](http://github.com/claygregory)
Deletes old versions of functions from AWS, preserving recent and aliased versions | 
|
| **[Pseudo Parameters - `serverless-pseudo-parameters`](https://github.com/svdgraaf/serverless-pseudo-parameters)**
by [svdgraaf](http://github.com/svdgraaf)
Use ${AWS::AccountId} and other cloudformation pseudo parameters in your serverless.yml values | 
|
| **[Python Individually - `serverless-python-individually`](https://github.com/cfchou/serverless-python-individually)**
by [cfchou](http://github.com/cfchou)
A serverless framework plugin to install multiple lambda functions written in python | 
|
| **[Python Requirements - `serverless-python-requirements`](https://github.com/UnitedIncome/serverless-python-requirements)**
by [UnitedIncome](http://github.com/UnitedIncome)
Serverless plugin to bundle Python packages | 
|
| **[Raml - `raml-serverless`](https://github.com/andrewcurioso/raml-serverless)**
by [andrewcurioso](http://github.com/andrewcurioso)
Serverless plugin to work with RAML API spec documents | 
|
| **[Reducer - `serverless-plugin-reducer`](https://github.com/medikoo/serverless-plugin-reducer)**
by [medikoo](http://github.com/medikoo)
Reduce Node.js lambda package so it contains only lambda dependencies | 
|
| **[Reqvalidator Plugin - `serverless-reqvalidator-plugin`](https://github.com/RafPe/serverless-reqvalidator-plugin)**
by [RafPe](http://github.com/RafPe)
Serverless plugin to add request validator to API Gateway methods | 
|
| **[Resources Env - `serverless-resources-env`](https://github.com/rurri/serverless-resources-env)**
by [rurri](http://github.com/rurri)
After Deploy, this plugin fetches cloudformation resource identifiers and sets them on AWS lambdas, and creates local .-env file | 
|
| **[Run Function Plugin - `serverless-run-function-plugin`](https://github.com/lithin/serverless-run-function-plugin)**
by [lithin](http://github.com/lithin)
Run serverless function locally | 
|
| **[S3 Encryption - `serverless-s3-encryption`](https://github.com/tradle/serverless-s3-encryption)**
by [tradle](http://github.com/tradle)
Set or remove the encryption settings on your s3 buckets | 
|
| **[S3 Remover - `serverless-s3-remover`](https://github.com/sinofseven/serverless-s3-remover)**
by [sinofseven](http://github.com/sinofseven)
A serverless plugin to make s3 buckets empty before deleting cloudformation stack when ```sls remove``` | 
|
| **[S3 Sync - `serverless-s3-sync`](https://github.com/k1LoW/serverless-s3-sync)**
by [k1LoW](http://github.com/k1LoW)
A plugin to sync local directories and S3 prefixes for Serverless Framework, | 
|
| **[S3bucket Sync - `serverless-s3bucket-sync`](https://github.com/sbstjn/serverless-s3bucket-sync)**
by [sbstjn](http://github.com/sbstjn)
Sync a local folder with a S3 bucket after sls deploy | 
|
| **[Sam - `serverless-sam`](https://github.com/SAPessi/serverless-sam)**
by [SAPessi](http://github.com/SAPessi)
Exports an AWS SAM template for a service created with the Serverless Framework. | 
|
| **[Scriptable Plugin - `serverless-scriptable-plugin`](https://github.com/weixu365/serverless-scriptable-plugin)**
by [weixu365](http://github.com/weixu365)
Customize Serverless behavior without writing a plugin. | 
|
| **[Scripts - `serverless-plugin-scripts`](https://github.com/mvila/serverless-plugin-scripts)**
by [mvila](http://github.com/mvila)
Add scripting capabilities to the Serverless Framework | 
|
| **[Select - `serverless-plugin-select`](https://github.com/FidelLimited/serverless-plugin-select)**
by [FidelLimited](http://github.com/FidelLimited)
Select which functions are to be deployed based on region and stage. | 
|
| **[Sentry - `serverless-sentry`](https://github.com/arabold/serverless-sentry-plugin)**
by [arabold](http://github.com/arabold)
Automatic monitoring of memory usage, execution timeouts and forwarding of Lambda errors to Sentry (https://sentry.io). | 
|
| **[Shell - `serverless-shell`](https://github.com/UnitedIncome/serverless-shell)**
by [UnitedIncome](http://github.com/UnitedIncome)
Drop to a runtime shell with all the environment variables set that you'd have in lambda. | 
|
| **[Simulate - `serverless-plugin-simulate`](https://github.com/gertjvr/serverless-plugin-simulate)**
by [gertjvr](http://github.com/gertjvr)
Simulate AWS Lambda and API Gateway locally using Docker | 
|
| **[Sns Filter - `serverless-sns-filter`](https://github.com/MechanicalRock/serverless-sns-filter)**
by [MechanicalRock](http://github.com/MechanicalRock)
Serverless plugin to add SNS Subscription Filters to events | 
|
| **[Spa - `serverless-spa`](https://github.com/gilmarsquinelato/serverless-spa)**
by [gilmarsquinelato](http://github.com/gilmarsquinelato)
Serverless plugin to deploy your website to AWS S3 using Webpack to bundle it. | 
|
| **[Split Stacks - `serverless-plugin-split-stacks`](https://github.com/dougmoscrop/serverless-plugin-split-stacks)**
by [dougmoscrop](http://github.com/dougmoscrop)
Migrate certain resources to nested stacks | 
|
| **[Sqs Alarms Plugin - `serverless-sqs-alarms-plugin`](https://github.com/sbstjn/serverless-sqs-alarms-plugin)**
by [sbstjn](http://github.com/sbstjn)
Wrapper to setup CloudWatch Alarms on SQS queue length | 
|
| **[Sqs Fifo - `serverless-sqs-fifo`](https://github.com/vortarian/serverless-sqs-fifo)**
by [vortarian](http://github.com/vortarian)
A serverless plugin to handle creation of sqs fifo queue's in aws (stop-gap) | 
|
| **[Ssm Fetch - `serverless-ssm-fetch`](https://github.com/gozup/serverless-ssm-fetch)**
by [gozup](http://github.com/gozup)
Sets "AWS Systems Manager Parameter Store (SSM)" parameters into functions' environment variables. | 
|
| **[Stack Config - `serverless-plugin-stack-config`](https://github.com/rawphp/serverless-plugin-stack-config)**
by [rawphp](http://github.com/rawphp)
A serverless plugin to manage configurations for a stack across micro-services. | 
|
| **[Stack Output - `serverless-stack-output`](https://github.com/sbstjn/serverless-stack-output)**
by [sbstjn](http://github.com/sbstjn)
Store output from your AWS CloudFormation Stack in JSON/YAML/TOML files, or to pass it to a JavaScript function for further processing. | 
|
| **[Stack Outputs - `serverless-plugin-stack-outputs`](https://github.com/svdgraaf/serverless-plugin-stack-outputs)**
by [svdgraaf](http://github.com/svdgraaf)
Displays stack outputs for your serverless stacks when `sls info` is ran | 
|
| **[Stackstorm - `serverless-plugin-stackstorm`](https://github.com/StackStorm/serverless-plugin-stackstorm)**
by [StackStorm](http://github.com/StackStorm)
Reusable Functions from StackStorm Exchange | 
|
| **[Stage Manager - `serverless-stage-manager`](https://github.com/jeremydaly/serverless-stage-manager)**
by [jeremydaly](http://github.com/jeremydaly)
Super simple Serverless plugin for validating stage names before deployment | 
|
| **[Stage Variables - `serverless-plugin-stage-variables`](https://github.com/svdgraaf/serverless-plugin-stage-variables)**
by [svdgraaf](http://github.com/svdgraaf)
Add stage variables for Serverless 1.x to ApiGateway, so you can use variables in your Lambda's | 
|
| **[Static - `serverless-static`](https://github.com/iliasbhal/serverless-static)**
by [iliasbhal](http://github.com/iliasbhal)
Easily serve files from a folder while developing on localhost with the serverless-offline plugin | 
|
| **[Step Functions - `serverless-step-functions`](https://github.com/horike37/serverless-step-functions)**
by [horike37](http://github.com/horike37)
AWS Step Functions with Serverless Framework. | 
|
| **[Sthree Env - `serverless-sthree-env`](https://github.com/StyleTributeIT/serverless-sthree-env)**
by [StyleTributeIT](http://github.com/StyleTributeIT)
Serverless plugin to get config from a json formatted file in S3 and copy them to environment variable | 
|
| **[Subscription Filter - `serverless-plugin-subscription-filter`](https://github.com/tsub/serverless-plugin-subscription-filter)**
by [tsub](http://github.com/tsub)
A serverless plugin to register AWS CloudWatchLogs subscription filter | 
|
| **[Subscription Filter - `serverless-subscription-filter`](https://github.com/blackevil245/serverless-subscription-filter)**
by [blackevil245](http://github.com/blackevil245)
Serverless plugin to register subscription filter for Lambda logs. Register and pipe the logs of one lambda to another to process. | 
|
| **[Tag Api Gateway - `serverless-tag-api-gateway`](https://github.com/gfragoso/serverless-tag-api-gateway)**
by [gfragoso](http://github.com/gfragoso)
Serverless plugin to tag API Gateway | 
|
| **[Tag Cloud Watch Logs - `serverless-tag-cloud-watch-logs`](https://github.com/gfragoso/serverless-tag-cloud-watch-logs)**
by [gfragoso](http://github.com/gfragoso)
Serverless plugin to tag CloudWatchLogs | 
|
| **[Tag Sqs - `serverless-tag-sqs`](https://github.com/gfragoso/serverless-tag-sqs)**
by [gfragoso](http://github.com/gfragoso)
Serverless plugin to tag SQS - Simple Queue Service | 
|
| **[Tracer - `serverless-plugin-tracer`](https://github.com/enykeev/serverless-plugin-tracer/)**
by [enykeev](http://github.com/enykeev)
Trace serverless hooks as they execute | 
|
| **[Transpiler - `serverless-plugin-transpiler`](https://github.com/medikoo/serverless-plugin-transpiler)**
by [medikoo](http://github.com/medikoo)
Transpile lambda files during packaging step | 
|
| **[Typescript - `serverless-plugin-typescript`](https://github.com/graphcool/serverless-plugin-typescript)**
by [graphcool](http://github.com/graphcool)
Serverless plugin for zero-config Typescript support. | 
|
| **[Vpc Discovery - `serverless-vpc-discovery`](https://github.com/amplify-education/serverless-vpc-discovery)**
by [amplify-education](http://github.com/amplify-education)
Serverless plugin for discovering VPC / Subnet / Security Group configuration by name. | 
|
| **[Vpc Eni Cleanup - `serverless-plugin-vpc-eni-cleanup`](https://github.com/medikoo/serverless-plugin-vpc-eni-cleanup)**
by [medikoo](http://github.com/medikoo)
Automatic cleanup of VPC network interfaces on stage removal | 
|
| **[Warmup - `serverless-plugin-warmup`](https://github.com/FidelLimited/serverless-plugin-warmup)**
by [FidelLimited](http://github.com/FidelLimited)
Keep your lambdas warm during Winter. | 
|
| **[Webpack - `serverless-plugin-webpack`](https://github.com/goldwasserexchange/serverless-plugin-webpack)**
by [goldwasserexchange](http://github.com/goldwasserexchange)
A serverless plugin to automatically bundle your functions individually with webpack | 
|
| **[Webpack - `serverless-webpack`](https://github.com/serverless-heaven/serverless-webpack)**
by [serverless-heaven](http://github.com/serverless-heaven)
Serverless plugin to bundle your lambdas with Webpack | 
|
| **[Write Env Vars - `serverless-plugin-write-env-vars`](https://github.com/silvermine/serverless-plugin-write-env-vars)**
by [silvermine](http://github.com/silvermine)
Write environment variables out to a file that is compatible with dotenv | 
|
| **[Wsgi - `serverless-wsgi`](https://github.com/logandk/serverless-wsgi)**
by [logandk](http://github.com/logandk)
Serverless plugin to deploy WSGI applications (Flask/Django/Pyramid etc.) and bundle Python packages | 
|
### [Add your plugin to the list](https://github.com/serverless/plugins/edit/master/plugins.json)
After adding your plugin to the `plugins.json` file, run `npm run docs` to regenerate the plugin list table in the `readme.md` file.