The MQ Light team have been working hard filling out the matrix of language clients for MQ Light. In addition to the node.js client we have had for some time, we have added beta clients for Ruby, Python and a non blocking Java client.
In each case we have put the client into the place where we think developers will expect to find it. For Node.js this is npmjs.org, for Ruby, rubygems, for python its PyPi and for Java its maven, we have tried to fit in with the language conventions for each language in the way we have documented the clients.¬† We have added in code snippets for each language on the website. Notice the “Other” tab? – well this talks to how you can use MQ Light with other languages we have not gotten to yet using the AMQP wire protocol and open source clients like Apache Qpid Proton.
Each of these clients will work with the appropriate runtime in IBM Bluemix too. We’ve customized the bluemix documentation for MQ Light ¬†with a selector to allow you to choose the language. We have samples that work in each language too.
As I said, the Java, Ruby and Python clients are in beta. That means we are extremely interested in feedback.¬† Please let us know what you think by posting to our forum.