python-socketio
Socket.IO server and client for Python
Install
python-socketio on PyPI
pip
pip install python-socketiouv
uv add python-socketiopoetry
poetry add python-socketioPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — bidict, python-engineio |
| Maintenance | actively maintained — 7 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: python_socketio-5.16.4-py3-none-any.whl
About python-socketio
from the package's own PyPI description — quoted content, verbatim
python-socketio
Build status (image) codecov (image)
Python implementation of the Socket.IO realtime client and server.
Sponsors
The following organizations are funding this project:
| Socket.IO (image)<br>Socket.IO | Add your company here! |
|---|---|
Many individual sponsors also support this project through small ongoing contributions. Why not join them?
Version compatibility
The Socket.IO protocol has been through a number of revisions, and some of these introduced backward incompatible changes, which means that the client and the server must use compatible versions for everything to work.
If you are using the Python client and server, the easiest way to ensure compatibility is to use the same...
Read as markdown · JSON record · Source repository · Homepage
Similar packages
permissive · top 1,000 on PyPI
weaviate-clientpermissive · top 1,000 on PyPI
simple-websocketpermissive · top 1,000 on PyPI
pyzmqpermissive · top 1,000 on PyPI
xgboostpermissive · top 1,000 on PyPI
jupyterlab-widgetspermissive · top 1,000 on PyPI
celerypermissive · top 1,000 on PyPI
ua-parser-builtinspermissive · top 1,000 on PyPI
mcppermissive · top 1,000 on PyPI
fakeredispermissive · top 1,000 on PyPI