Skip to content

Packages

Each package includes routers for specific AWS event sources. Install only the ones you need.

eventbridgestep-functions

EventRouter

@lambda-event-router/base

Amazon EventBridge - Any event sources with a custom envelope. E.g Step Functions

api-gateway

APIGatewayRouter

@lambda-event-router/apigateway

Amazon API Gateway - REST API, HTTP API

api-gateway

WebSocketRouter

@lambda-event-router/apigateway

Amazon API Gateway - WebSocket

api-gateway

LambdaAuthorizerRouter

@lambda-event-router/apigateway

Amazon API Gateway - Lambda Authorizer

elb

ALBRouter

@lambda-event-router/alb

Elastic Load Balancing - Application Load Balancer

vpc-lattice

VPCLatticeRouter

@lambda-event-router/vpclattice

Amazon VPC Lattice -

sqs

SQSRouter

@lambda-event-router/sqs

Amazon SQS - Queue

sns

SNSRouter

@lambda-event-router/sns

Amazon SNS - Topic notification

eventbridgeother

EventBridgeRouter

@lambda-event-router/eventbridge

Amazon EventBridge - Rule, Pipe, Bus plus any other AWS service via CloudTrail

kinesis

KinesisRouter

@lambda-event-router/kinesis

Amazon Kinesis - Data Streams

firehose

FirehoseRouter

@lambda-event-router/firehose

Amazon Data Firehose - Transformation

msk

KafkaRouter

@lambda-event-router/kafka

Amazon MSK / Self-managed Kafka -

mq

ActiveMQRouter

@lambda-event-router/mq

Amazon MQ - ActiveMQ

mq

RabbitMQRouter

@lambda-event-router/mq

Amazon MQ - RabbitMQ

dynamodb

DynamoDBRouter

@lambda-event-router/dynamodb

Amazon DynamoDB - Streams

documentdb

DocumentDBRouter

@lambda-event-router/documentdb

Amazon DocumentDB - Change Streams

s3

S3Router

@lambda-event-router/s3

Amazon S3 - Object notification

s3

S3BatchRouter

@lambda-event-router/s3

Amazon S3 - Batch Operations

cloudwatch

CloudWatchLogsRouter

@lambda-event-router/cloudwatch

Amazon CloudWatch - Logs subscription filter

step-functions

StepFunctionsRouter

@lambda-event-router/stepfunctions

AWS Step Functions - Task

codepipeline

CodePipelineRouter

@lambda-event-router/codepipeline

AWS CodePipeline - Job

codecommit

CodeCommitRouter

@lambda-event-router/codecommit

AWS CodeCommit - Repository trigger

cloudformation

CloudFormationRouter

@lambda-event-router/cloudformation

AWS CloudFormation - Custom Resource

config

ConfigRouter

@lambda-event-router/config

AWS Config - Custom Rule

config

ConfigScheduledRouter

@lambda-event-router/config

AWS Config - Scheduled Rule

cognito

CognitoRouter

@lambda-event-router/cognito

Amazon Cognito - User Pool triggers

appsync

AppSyncRouter

@lambda-event-router/appsync

AWS AppSync - Resolver

appsync

AppSyncAuthorizerRouter

@lambda-event-router/appsync

AWS AppSync - Authorizer

appsync

AppSyncEventsAuthorizerRouter

@lambda-event-router/appsync

AWS AppSync - Event API authorizer

appsync

AppSyncEventsRouter

@lambda-event-router/appsync

AWS AppSync - Events

ses

SESRouter

@lambda-event-router/ses

Amazon SES - Email receipt

connect

ConnectRouter

@lambda-event-router/connect

Amazon Connect - Contact flow

lex

LexRouter

@lambda-event-router/lex

Amazon Lex - Bot (v2)

secrets-manager

SecretsManagerRouter

@lambda-event-router/secretsmanager

AWS Secrets Manager - Rotation