Apache ActiveMQ is a message broker written in Java together with a full JMS client. However Apache ActiveMQ is designed to communicate over a number of protocols such as AMQP,Stomp and OpenWire together with supporting a number of different language specific clients.
Apart from the obvious Java support via JMS 1.1 we support the following language clients.
We support the following protocols
For a more complete list of all the other APIs, containers and frameworks supported see the following links