/plugins

Serverless Plugins – Extend the Serverless Framework with these community driven plugins –

Primary LanguageJavaScript

WebsiteEmail UpdatesGitterForumMeetupsTwitterFacebookContact Us

Community Plugins

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.

Community Contributed Plugins

Add your plugin to the list

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

After adding your plugin to the plugins.json file, run npm run docs to regenerate the plugin list table in the readme.md file.