← Back to Apache Kafka

Source-backed version compatibility

Apache Kafka Java Version Compatibility

Apache Kafka Java version compatibility. Apache Kafka 4.4 fully supports Java 17, Java 21, and Java 25 across its modules.

3Version groups
9Documented constraints
2026-10-31Last verified

Quick answer

Java compatibility by Apache Kafka version

Supported and tested versions have compatibility evidence. Recommended and bundled versions describe upstream choices without establishing compatibility. Versions outside the documented coverage are unknown, not necessarily incompatible.

Apache Kafka version

4.4

Supported Java versions

172125

Apache Kafka 4.4 fully supports Java 17, Java 21, and Java 25 across its modules.

Java versions newer than the most recent LTS release receive only best-effort support and are not modeled.

high confidence · verified 2026-10-31 · broker, Connect, and command-line tools runtime

Apache Kafka version

4.3

Supported Java versions

172125

Apache Kafka 4.3 fully supports Java 17, Java 21, and Java 25 across its modules.

Java versions newer than the most recent LTS release receive only best-effort support and are not modeled.

high confidence · verified 2026-10-31 · broker, Connect, and command-line tools runtime

Apache Kafka version

4.2

Supported Java versions

172125

Apache Kafka 4.2 fully supports Java 17, Java 21, and Java 25 across its modules.

Java versions newer than the most recent LTS release receive only best-effort support and are not modeled.

high confidence · verified 2026-10-31 · broker, Connect, and command-line tools runtime

Primary evidence

Sources

Every constraint above is backed by upstream documentation, tagged source, release notes, or another project-owned primary source.

  1. Apache Kafka 4.4 Java VersionAccessed 2026-10-31
  2. Apache Kafka 4.3 Java VersionAccessed 2026-10-31
  3. Apache Kafka 4.2 Java VersionAccessed 2026-10-31