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


Release history Release notifications

History Node

4.1.20

History Node

4.1.19

History Node

4.1.18

History Node

4.1.17

History Node

4.1.16

History Node

4.1.15

History Node

4.1.14

History Node

4.1.13

History Node

4.1.12

History Node

4.1.11

History Node

4.1.10

History Node

4.1.9

History Node

4.1.8

History Node

4.1.7

History Node

4.1.5

History Node

4.1.4

History Node

4.1.3

History Node

4.1.2

History Node

4.1.1

History Node

4.1.0

History Node

4.0.16

History Node

4.0.15

History Node

4.0.14

History Node

4.0.13

History Node

4.0.12

History Node

4.0.11

History Node

4.0.10

History Node

4.0.9

History Node

4.0.8

History Node

4.0.7

History Node

4.0.6

History Node

4.0.5

This version
History Node

4.0.4

History Node

4.0.3

History Node

4.0.2

History Node

4.0.1

History Node

4.0.0

History Node

3.1.7

History Node

3.1.6

History Node

3.1.5

History Node

3.1.4

History Node

3.1.3

History Node

3.1.2

History Node

3.1.1

History Node

3.1.0-beta-5

History Node

3.1.0-beta

History Node

2.0.1

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
stomp.py-4.0.4.tar.gz (83.9 kB) Copy SHA256 hash SHA256 Source None Nov 21, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page