I've haven't tried this with rabbit but openamq have got an c client for AMQP. I don't what exactly what version of the AMQP spec it implements either (Rabbit implements 0.8). 0.9 - nick