Installation

Full installation

You can install napalm with pip:

pip install napalm

That will install all the core drivers currently available.

Note

Beginning with release 4.0.0 and later, NAPALM offers support for Python 3.7+ only.

Note

Beginning with release 3.0.0 and later, NAPALM offers support for Python 3.6+ only.

OS Package Managers

Some execution environments offer napalm through a system-level package manager. Installing with pip outside of a user profile or virtualenv/venv is inadvisable in these cases.

FreeBSD

pkg install net-mgmt/py-napalm

This will install napalm and all drivers and dependencies for the default version(s) of python. To install for a specific version, python X.Y, if supported:

pkg install pyXY-napalm

Dependencies

Although dependencies for the transport libraries are solved by pip, on some operating systems there are some particular requirements: