websockets is a library for building WebSocket servers and clients in
Python with a focus on correctness, simplicity, robustness, and
performance.

Built on top of asyncio, Python’s standard asynchronous I/O framework,
it provides an elegant coroutine-based API.