Eio-native Kafka client for OCaml 5, built on librdkafka.
kafka-eio-core — internal shared FFI/error/security layer, installed as kafka-eio.core for the higher-level packages; Kafka_raw is unstable and not the supported user APIkafka-eio-producer — producer: fire-and-forget, awaitable delivery, transactionskafka-eio-consumer — consumer: fetch/stream/poll, consumer groups, explicit ack, partition-aware retrykafka-eio-facade (Kafka module, findlib kafka-eio.kafka) — thin aliases (Kafka.Producer, Kafka.Consumer, Kafka.Error, Kafka.Security) over the three packages above, for open Kafka instead of the flat module namesdemo/ — minimal produce-then-consume sandbox binaryExtracted from the Sun platform, where kafka-eio-service (typed message contracts, schema registry, Redpanda admin, retry topics/DLQ — the opinionated application layer) still lives and now depends on this as an external library.