Kafka protocol library for Erlang/Elixir

This library provides:

See brod for a complete kafka client implementation.

Test (make eunit)

To make a testbed locally (requires docker) run make testbed. To test against a specific kafka version (e.g. 0.9), set environment variable KAFKA_VERSION. e.g. export KAFKA_VERSION=0.9

To test with an existing kafka cluster set below environment variables: