Registered 2016-07-25 by Martin Pitt

YAML network configuration abstraction for various backends (NetworkManager, networkd)

netplan reads network configuration from /etc/nplan/*.yaml which are written by administrators, installers, cloud image instantiations, or other OS deployments. During early boot it then generates backend specific configuration files in /run to hand off control of devices to a particular networking daemon.

Currently supported backends are networkd and NetworkManager.

There will also be a command line tool to drive some operations.

Project information


RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Programming languages:
C, Python

All packages Packages in Distributions

Get Involved

  • Report a bug
  • warning
    Ask a question
  • warning
    Help translate


Latest version is 0.33
released on 2018-01-23

All downloads


  • Releases are on github on 2018-11-22
    Please see our github page: for new r...