You’ll need a few tools:

  • Python
  • pip: The PyPA recommended tool for installing Python packages
  • VirtualBox: a software virtualization tool
  • Vagrant: a command line utility for managing the lifecycle of virtual machines

As the focus of this tutorial is NAPALM, we don’t even scratch the surface of these tools. If you’re not familiar with them, please do some research [1] as they will be an important part of your development/ops toolkit.


Install NAPALM with pip:

pip install napalm
[1]Vagrant’s getting started guide is worth reading and working through.