Serverless API Compression

Serverless plugin that enables/disables content compression setting in API Gateway

View on Github

serverless-content-compression

Serverless plugin that enables/disables content compression setting in API Gateway

Deprecated

Serverless Framework now supports this functionality out of the box. Example:

provider:
  name: aws
  apiGateway:
    minimumCompressionSize: 1024

How to use

  1. npm install --save-dev serverless-api-compression

  2. Add plugin to your serverless.yml config

plugins:
   - serverless-api-compression
  1. Add contentCompression attribute to your custom section
 custom:
  contentCompression: 1024

contentCompression value is a MinimumCompressionSize in bytes. Use 0 to enable compression for all responses. Use null or false to disable it.