Skip to main content

Python STOMP client, supporting versions 1.0 and 1.1 of the protocol

Project description

“stomp.py” is a Python client library for accessing messaging servers (such as ActiveMQ, Apollo or RabbitMQ) using the [STOMP protocol](http://stomp.github.io) (versions [1.0](http://stomp.github.io/stomp-specification-1.0.html), [1.1](http://stomp.github.io/stomp-specification-1.1.html) and [1.2](http://stomp.github.io/stomp-specification-1.2.html)). 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](https://github.com/kwoli/stomp.py/wiki/Simple-Example). Testing via the command-line interface is described [here](https://github.com/kwoli/stomp.py/wiki/Command-Line-Access).

Downloads can be found on [PyPi](https://pypi.python.org/pypi/stomp.py). API documentation can be found [here](http://jasonrbriggs.github.io/stomp.py/index.html).

Please note that stomp.py was available as a single file (stomp.py), but as of version 2 was split into multiple files in a module directory (click [this link](https://code.google.com/p/stomppy/downloads/detail?name=stomp.py&can=1&q=) if you still want access to this older version).

Select:

stomp.py has been perfunctorily tested on: [ActiveMQ](http://activemq.apache.org/), [Apollo](http://activemq.apache.org/apollo/), [RabbitMQ](http://www.rabbitmq.com), [stompserver](http://stompserver.rubyforge.org), and has been reported to work with [JBossMessaging](http://www.jboss.org/jbossmessaging). For more info on setting up the 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](http://open.rsp.com.au/)) Andreas Schobel Fernando Ciciliati Eugene Strulyov Gavin M. Roy Martin Pieuchot Joe Gdaniec Jayson Vantuyl Tatiana Al-Chueyr Martins

What’s In This Release

This release contains the following:

README.md - This file LICENSE - Software license CHANGELOG - List of changes in each release stomp/ - The stomp.py client library code stomp/test/ - Test code for the library stomp/bridge/ - Bridges for message brokers which don’t support STOMP stomp/bridge/README-oracle - Info on the Oracle AQ bridge (no longer supported)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stomp.py-4.0.4.tar.gz (83.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page