Skip to content

“stomp.py” is a Python client library for accessing messaging servers (such as 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.

License

circlecheung/stomp.py

 
 

Repository files navigation

README

"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.

Quick Start

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. Legacy clients using the old 3-series code, can find the download for 3.1.7 here (github branch here)

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 a test server (using virtualbox), contact the developer.

Contributors

(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ä
Pavel Savchenko

Project Status

PyPI version
Build Status

About

“stomp.py” is a Python client library for accessing messaging servers (such as 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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.1%
  • Makefile 0.9%