Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
106 lines (76 sloc) 2.61 KB


This documentation contains notes on some important aspects of developing Zeroless and an overview of Zeroless' API. For information on how to use ØMQ in general, see the many examples in the excellent ØMQGuide. It can give a better understanding of when to use each messaging passing pattern available (i.e. request/reply, publisher/subscriber, push/pull and pair). Also, more complex use cases, that require the composition of these patterns, are explained in further details.

Zeroless works with Python 3 (≥ 3.0), and Python 2 (≥ 2.7), with no transformations or 2to3. Finally, please don't hesitate to report zeroless-specific issues to our Tracker on GitHub.

Zeroless x PyZMQ

Differing from PyZMQ, which tries to stay very close to the C++ implementation, this project aims to make distributed systems employing ØMQ as pythonic as possible.

Being simpler to use, Zeroless doesn't supports all of the fine aspects and features of PyZMQ. However, you can expect to find all the message passing patterns you were accustomed to (i.e. pair, request/reply, publisher/subscriber, push/pull). Despite that, the only transport available is TCP, as threads are not as efficient in Python due to the GIL and IPC is unix-only.


Install stable releases of Zeroless with pip.

See the :doc:`install` for more detail.



.. toctree::
   :maxdepth: 4


Zeroless API


.. toctree::
   :maxdepth: 4


Indices and tables


We welcome contributions of any kind (ideas, code, tests, documentation, examples, ...). See the :doc:`development` section for further details.



You can’t perform that action at this time.