websockets
is an implementation of RFC 6455, the WebSocket protocol,
with a focus on simplicity and correctness.
It relies on the Tulip library, which prefigurates Python's asynchronous IO support, and requires Python ≥ 3.3.
The documentation is available at https://websockets.readthedocs.org/.