The RabbitMQ .NET client is an implementation of an AMQP 0-9-1 client library for C# (and, implicitly, other .NET languages).
The following table explains what RabbitMQ .NET client release series targets what .NET standard (or .NET framework) version.
|Library Release Series||Required .NET Framework/Standard/Flavor Versions|
|6.x (in development)||.NET 4.6.1+ or a .NET Standard 2.0+ implementation (e.g. .NET Core 3.x)|
|5.x||.NET 4.5.1+ or a .NET Standard 1.5+ implementation (e.g. .NET Core 2.x)|
|4.x||.NET 4.5.1+ or a .NET Standard 1.5+ implementation (e.g. .NET Core 2.x)|
This means that the user can consider the library to be licensed under any of the licenses from the list above. For example, the user may choose the Apache Public License 2.0 and include this client into a commercial product. Codebases that are licensed under the GPLv2 may choose GPLv2, and so on.
Recent versions of the library are exclusively distributed via NuGet.
There's also an online API reference.
4.x and later release notes are published to GitHub.
Modern versions of this library (e.g.
6.x) are distributed as a NuGet package.
|6.x NuGet package||RabbitMQ.Client NuGet package|
|5.x NuGet package||RabbitMQ.Client NuGet package|
|4.x NuGet package||RabbitMQ.Client NuGet package|
|3.x NuGet package||RabbitMQ.Client NuGet package|
The .NET RabbitMQ client library is hosted and developed on GitHub.
Please see the .NET client build guide for instructions on compiling from source.
To clone the repo from GitHub:
git clone https://github.com/rabbitmq/rabbitmq-dotnet-client
In order to compile or run the RabbitMQ .NET/C# client library, please follow the build instructions.
The client assembly is strong named. The public key token is 89e7d7c5feba84ce and the public part of the signing key is
00240000048000009400000006020000002400005253413100040000010001008d20ec856aeeb8 c3153a77faa2d80e6e43b5db93224a20cc7ae384f65f142e89730e2ff0fcc5d578bbe96fa98a71 96c77329efdee4579b3814c0789e5a39b51df6edd75b602a33ceabdfcf19a3feb832f31d825416 8cd7ba5700dfbca301fbf8db614ba41ba18474de0a5f4c2d51c995bc3636c641c8cbe76f45717b fcb943b5.