The Kafka utility transparently handles message deserialization, provides an intuitive developer experience, and integrates seamlessly with the rest of the Powertools for AWS Lambda ecosystem.

Compile Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.amazonaws » aws-lambda-java-core
Minimal set of interface definitions for Java support in AWS Lambda
1.4.01.4.1
Apache 2.0
com.amazonaws » aws-lambda-java-events
Event interface definitions AWS services supported by AWS Lambda.
3.16.1✔
Apache 2.0
com.amazonaws » aws-lambda-java-serialization
Serialization logic for the AWS Lambda Java Runtime
1.4.1✔
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.22.33.2.4
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
2.22.33.2.4
Data Format BSD 3-clause
com.google.protobuf » protobuf-java
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
4.35.04.36.2
Data Format Apache 2.0
org.apache.avro » avro
Avro is a row-oriented remote procedure call and data serialization framework that produces a compact binary format.
1.12.11.12.2
BSD 2-clause
org.crac » crac
A wrapper for OpenJDK CRaC API to build and run on any JDK
1.5.0✔
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.172.0.20
Apache 2.0
software.amazon.lambda » powertools-common
Internal utilities shared by the Powertools for AWS Lambda (Java) modules. Do not use directly in your project.
2.11.0✔

Provided Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
org.apache.kafka » kafka-clients
Kafka client library for building producers and consumers that interact with Apache Kafka clusters for high-throughput ...
4.2.04.4.0
Apache
software.amazon.awssdk » sdk-core
The AWS SDK for Java - SDK Core runtime module holds the classes that are used by the individual service
${awsjavasdk.version}2.57.2

Test Dependencies (9)

Category/LicenseGroup / ArtifactVersionUpdates
Assertion Apache 2.0
org.assertj » assertj-core
Rich and fluent assertions for testing in Java
3.27.7✔
Testing EPL 2.0
org.junit-pioneer » junit-pioneer
JUnit 5 Extension Pack
2.3.0✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.14.06.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.14.06.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.14.06.1.3
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
5.23.05.24.0
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.23.05.24.0
Logging MIT
org.slf4j » slf4j-simple
Binding/provider for SLF4J, which outputs all events to System.err. Only messages of level INFO and higher are printed.
2.0.172.0.20
software.amazon.awssdk » s3
The AWS Java SDK for Amazon S3 module holds the client classes that are used for communicating with
${awsjavasdk.version}2.57.2

Managed Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Compression Apache 2.0
at.yawk.lz4 » lz4-java3 vulnerabilities
Java bindings and pure Java implementations of LZ4 and XXHash
1.11.21.12.0