Skip to content

librdkafka.redist NuGet package runtime libraries

Magnus Edenhill edited this page Oct 16, 2019 · 6 revisions

The librdkafka.redist NuGet package contains librdkafka libraries compiled for the following platforms, distros and features.

The disparity in build-time features is a compromise between NuGet package size (fewer libraries) and required system dependencies (e.g., Cyrus SASL / Kerberos). If GSSAPI support is required on a platform for where there is no corresponding library with GSSAPI support you will need to install librdkafka through other means and specify the installed library path using Library.Load (API docs).

The following list also reflects the load ordering on Linux for the confluent-kafka-dotnet client >= v1.2.0.

Filename OS Distro Extra features Dependencies
runtimes/linux-x64/native/librdkafka.so Linux-x64 Ubuntu 14.04 SSL Requires libssl1.0.0
runtimes/linux-x64/native/centos7-librdkafka.so Linux-x64 Centos 7 SSL, GSSAPI Requires openssl, cyrus-sasl-gssapi
runtimes/linux-x64/native/debian9-librdkafka.so Linux-x64 Debian 9 SSL Requires libssl1.0.0
runtimes/linux-x64/native/alpine-librdkafka.so Linux-x64 Alpine 3.8 SSL Requires openssl
runtimes/win-x64/native/librdkafka.dll Windows-x64 SSL, SSAPI
runtimes/win-x86/native/librdkafka.dll Windows-x86 SSL, GSSAPI
runtimes/osx-x64/native/librdkafka.dylib MacOSX-x64 SSL, GSSAPI
Clone this wiki locally