Python bindings
Start with pynng.
pynng provides Pythonic bindings for NNG, with synchronous, asyncio, and Trio-friendly APIs. It is independently maintained, with its own maintainers and release lifecycle—not part of the NNG core project.
The examples below are sourced from pynng’s stable master branch. Install pynng first; the async examples also need trio.
For pynng API and release questions, use the pynng documentation or its project repository; for NNG core behavior, use the NNG project.