The NetworkManager snap is currently available from the Ubuntu Store. It can be installed on any system that supports snaps but is only recommended on Ubuntu Core at the moment.
You can install the snap with the following command:
$ snap install network-manager network-manager 1.2.2-10 from 'canonical' installed
Although the network-manager snap is available from other channels (candidate, beta, edge), only the stable version should be used for production devices. Their meaning is internal to the development team of the network-manager snap.
All necessary plugs and slots will be automatically connected within the installation process. You can verify this with:
$ snap interfaces network-manager Slot Plug :network-setup-observe network-manager :ppp network-manager network-manager:service network-manager:nmcli - network-manager:modem-manager
NOTE: The network-manager:modem-manager plug only gets connected when the modem-manager snap is installed too. Otherwise it stays disconnected.
Once the installation has successfully finished the NetworkManager service is running in the background. You can check its current status with
$ systemctl status snap.networkmanager ● snap.networkmanager.service - Service for snap application networkmanager Loaded: loaded (/etc/systemd/system/snap.networkmanager.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2017-02-16 09:59:39 UTC; 16s ago Main PID: 1389 (networkmanager) [...]
Now you have NetworkManager successfully installed.