"stomp.py" is a Python client library for accessing messaging servers (such as ActiveMQ, Apollo or RabbitMQ) using the STOMP protocol (versions 1.0, 1.1 and 1.2). It can also be run as a standalone, command-line client for testing.
A basic example of using stomp.py can be found here. Testing via the command-line interface is described here.
Downloads can be found on PyPi.
API documentation can be found here. Current test coverage can be found here.
Version 4.0+ is for both Python2.x and Python3.x - with support for versions 1.0, 1.1 and 1.2 of the protocol.
stomp.py has been perfunctorily tested on: ActiveMQ, Apollo, RabbitMQ, stompserver, and has been reported to work with JBossMessaging in the distant past. For more info on setting up the test server (using virtualbox), contact the developer.
(If you've contributed code to stomp.py and your name is missing from this list, let me know)
Julian Scheid (Rising Sun Pictures)
Andreas Schobel
Fernando Ciciliati
Eugene Strulyov
Gavin M. Roy
Martin Pieuchot
Joe Gdaniec
Jayson Vantuyl
Tatiana Al-Chueyr Martins
Rafael Durán Casteñada
Chaskiel Grundman
Ville Skyttä