netaddr documentation#

A Python library and a CLI tool for representing and manipulating layer 3 (IP) and layer 2 (MAC) network addresses.

netaddr’s documentation uses the Diátaxis approach to technical documentation authoring and is organized like so:

  • Tutorials take you on a step-by-step journey through some of the netaddr’s features. Start here if you’re new to netaddr.

  • How-to guides are recipes and provide steps to address common problems and use-cases.

  • Reference contains technical description of various parts of netaddr machinery (including the API Reference).

Indices and tables#