napalm

abstraction layer for multivendor network automation - base package

Install

All systems
curl cmd.cat/napalm.sh
Debian Debian
apt-get install python-napalm-base
Ubuntu
apt-get install python-napalm-base
Windows (WSL2)
sudo apt-get update sudo apt-get install python-napalm-base
Raspbian
apt-get install python-napalm-base

python-napalm-base

abstraction layer for multivendor network automation - base package

NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API. NAPALM supports several methods to connect to the devices, to manipulate configurations or to retrieve data. This module provides the base package needed by all drivers but does nothing on its own.