vFabric RabbitMQ provides and commercially supports .NET and Java client libraries. The Erlang AMQP client is also available to all AMQP-compliant brokers, which includes RabbitMQ server.
The RabbitMQ .NET client is an implementation of an AMQP client library for C# (and, implicitly, other .NET languages), and a binding that exposes AMQP services through Microsoft's Windows Communication Foundation (WCF). The library is open-source, and is dual-licensed under the Apache License v2 and the Mozilla Public License v1.1. For details about .NET client usage and functionality, under Client Documentation, see ".NET Client Library User Guide" and ".NET Client API Documentation."
The RabbitMQ Java client library allows Java code to interface to AMQP servers. The library is platform neutral; the binary distributions differ only in the version of Java they are intended for use with. The library is open-source, and is dual-licensed under the Mozilla Public License v1.1 and the GNU General Public License, v2. For details about Java client usage and functionality, under Client Documentation, see Java Client API Guide and "Javadoc Documentation."