pyzmq
Python bindings for 0MQ
Install
pyzmq on PyPI
pip
pip install pyzmquv
uv add pyzmqpoetry
poetry add pyzmqPackage facts
| License | BSD 3-Clause License Copyright (c) 2009-2012, Brian Granger, Min Ragan-Kelley All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted… (full text in the JSON record) (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 1 — cffi |
| Maintenance | actively maintained — 339 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl; pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl; pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl; pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl; pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl; pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl; pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl; pyzmq-27.1.0-cp310-cp310-win32.whl; pyzmq-27.1.0-cp310-cp310-win_amd64.whl; pyzmq-27.1.0-cp310-cp310-win_arm64.whl; pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl; pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl; pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl; pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl; pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl; pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl; pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl; pyzmq-27.1.0-cp311-cp311-win32.whl; pyzmq-27.1.0-cp311-cp311-win_amd64.whl; pyzmq-27.1.0-cp311-cp311-win_arm64.whl
About pyzmq
from the package's own PyPI description — quoted content, verbatim
PyZMQ: Python bindings for ØMQ
This package contains Python bindings for ZeroMQ. ØMQ is a lightweight and fast messaging implementation.
PyZMQ should work with any reasonable version of Python (≥ 3.8), as well as PyPy. PyZMQ supports libzmq ≥ 3.2.2 (including 4.x).
For a summary of changes to pyzmq, see our changelog.
ØMQ 3.x, 4.x
PyZMQ fully supports the stable (not DRAFT) 3.x and 4.x APIs of libzmq, developed at zeromq/libzmq. No code to change, no flags to pass, just build pyzmq against the latest and it should work.
Documentation
See PyZMQ's Sphinx-generated documentation on Read the Docs for API details, and some notes on Python and Cython development. If you want to learn about using ØMQ in general, the excellent ØMQ Guide is the place to start, which has a Python version of every example. We also have some information on our wiki.
Downloading
Unless you specifically want to develop PyZMQ, we recommend downloading the PyZMQ source...
Read as markdown · JSON record · Source repository · Homepage · Docs
Similar packages
permissive · top 1,000 on PyPI
python-socketiopermissive · top 1,000 on PyPI
argparsepermissive · top 1,000 on PyPI
apache-airflowpermissive · top 1,000 on PyPI
opentelemetry-semantic-conventionspermissive · top 100 on PyPI
opentelemetry-semantic-conventions-aipermissive · top 1,000 on PyPI
uvlooppermissive · top 1,000 on PyPI
types-cachetoolspermissive · top 1,000 on PyPI
types-requestspermissive · top 1,000 on PyPI
weaviate-clientpermissive · top 1,000 on PyPI