A middleware Lambda function that handles all the cross-cutting concerns for the downstream Lambda function.

Compile Dependencies (49)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.amazonaws » aws-lambda-java-core
Minimal set of interface definitions for Java support in AWS Lambda
1.2.31.4.0
com.amazonaws » aws-java-sdk-dynamodb
The AWS Java SDK for Amazon DynamoDB module holds the client classes that are used for communicating
1.12.6672.47.6
Apache 2.0
com.amazonaws » aws-lambda-java-events
Event interface definitions AWS services supported by AWS Lambda.
3.11.63.16.1
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind5 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.17.23.2.1
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.17.23.2.1
YAML Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-yaml
Support for reading and writing YAML-encoded data via Jackson abstractions.
2.17.23.2.1
Apache 2.0
com.networknt » custom-runtime
A custom runtime for GraalVM native image to improve code start performance
2.1.382.3.4
Config Apache 2.0
com.networknt » config
A module that handles externalized configuration files.
2.1.382.3.4
Apache 2.0
com.networknt » status
A http status response that is sent to the consumer if an error occurs.
2.1.382.3.4
Apache 2.0
com.networknt » cluster
A cluster module for service discovery and load balance.
2.1.382.3.4
Apache 2.0
com.networknt » monad-result
A monad result wraps a T if success and Status if failure.
2.1.382.3.4
Apache 2.0
com.networknt » env-config
Environmental Config for Lambda for seldom changed properties
2.1.382.3.4
Apache 2.0
com.networknt » lambda-utility
Lambda function utility module
2.1.382.3.4
Apache 2.0
com.networknt » slf4j-logback
Logging with SLF4J and Logback to AWS CloudWatch with customized appender for Lambda function
2.1.382.3.4
Apache 2.0
com.networknt » schema-validator
A utility of json-schema-validator that is used to validate request and response based on the OpenAPI specification.
2.1.382.3.4
Apache 2.0
com.networknt » utility
A utility module that contains all the utilities shared across other modules.
2.1.382.3.4
Apache 2.0
com.networknt » client-config
A client-config module that is used by light-4j Undertow client and light-aws-lambda JDK 11 client.
2.1.382.3.4
Apache 2.0
com.networknt » cache-manager
A centralized cache manager for all in-memory caches across the entire application.
2.1.382.3.4
Apache 2.0
com.networknt » mask
A utility that mask sensitive info in string or json before log it.
2.1.382.3.4
Apache 2.0
com.networknt » registry
A registry and discovery module that register the services and discover them from centralized registry.
2.1.382.3.4
Apache 2.0
com.networknt » metrics-config
A metrics config module to be shared with light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » security-config
A security config module that is used by the security and light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » apikey-config
A config module for api-key that is shared with light-lambda-native.
2.1.382.3.4
Apache 2.0
com.networknt » basic-config
A config module for basic auth handler shared with lambda-native.
2.1.382.3.4
Apache 2.0
com.networknt » unified-config
A unified-security config module that is used by the all frameworks
2.1.382.3.4
Apache 2.0
com.networknt » correlation-config
A config module for correlation that is used in light-4j and light-aws-lambda.
2.1.382.3.4
Apache 2.0
com.networknt » traceability-config
A config module for light-4j and light-aws-lambda.
2.1.382.3.4
Apache 2.0
com.networknt » audit-config
A audit config module that is shared between light-4j and light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » exception-config
Exception config module that is used by light-4j and light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » limit-config
A config module for rate limit that is used by light-4j and light-aws-lambda.
2.1.382.3.4
Apache 2.0
com.networknt » header-config
A header config module that is used by light-4j and light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » validator-config
A config module for openapi-validator and light-aws-lambda.
2.1.382.3.4
Apache 2.0
com.networknt » health-config
A module that contains HealthConfig to be shared with light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » info-config
A server info configuration module shared with light-aws-lambda
2.1.382.3.4
Apache 2.0
com.networknt » handler-config
A config module for handler.
2.1.382.3.4
Apache 2.0
com.networknt » openapi-config
An OpenAPI config module to support admin endpoint injection.
2.1.382.3.4
Apache 2.0
com.networknt » logger-config
This module will provide the configuration about logging and switch logging level.
2.1.382.3.4
Apache 2.0
com.networknt » sanitizer-config
A config module for sanitizer handler
2.1.382.3.4
Apache 2.0
com.networknt » reqtrans-config
A config module for rule-engine based request transformer.
2.1.382.3.4
Apache 2.0
com.networknt » restrans-config
A config module for rule-engine based response transformer.
2.1.382.3.4
Apache 2.0
com.networknt » ruleloader-config
A config module for rule-loader to load YAML rules.
2.1.382.3.3
Apache 2.0
com.networknt » router-config
A config module for egress-router shared with light-lambda-native.
2.1.382.3.4
Apache 2.0
com.networknt » caffeine-cache
A cache manager implementation based on the caffeine cache.
2.1.382.3.4
Apache 2.0
com.networknt » http-client
An wrapper of jdk11 httpclient to invoke other services with header propagation for microservices
1.0.132.0.32
JSON Lib Apache 2.0
com.networknt » json-schema-validator
A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12
1.5.13.0.6
JWT Lib Apache 2.0
org.bitbucket.b_c » jose4j
The jose.4.j library is a robust and easy to use open source implementation of JSON Web Token (JWT) and the JOSE ...
0.9.6
BSD 3-clause
org.owasp.encoder » encoder
The OWASP Encoders package is a collection of high-performance low-overhead
1.2.31.4.0
Cloud Computing Apache 2.0
software.amazon.awssdk » lambda
The AWS Java SDK for AWS Lambda module holds the client classes that are used for communicating with
2.26.42.47.5
Apache 2.0
software.amazon.awssdk » netty-nio-client2.26.42.47.5

Test Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.9.16.1.1