RabbitMQ


RabbitMQ .NET/C# AMQP client library and WCF binding

The RabbitMQ .NET client is an implementation of an AMQP client library for C# (and, implicitly, other .NET languages), and a binding exposing AMQP services via Microsoft's Windows Communication Foundation (WCF).

The client library implements AMQP specifications version 0-8, 0-8bis (0-8 as modified by QPid for their M2 release) and 0-9 (omitting sections of the specification marked "work in progress", i.e. the Message content-class). A single binary copy of the library contains support for all three protocol variants, and code can select a variant to use at runtime. The library has been tested against

The library is open-source, and is dual-licensed under the Apache License v2 and the Mozilla Public License v1.1.

Download the library and documentation

The library

The library is available as source, or compiled in a few different forms:

The documentation

This directory contains all the available documentation:

For more information you can join our mailing list, or alternatively contact us directly at info@rabbitmq.com.