This tutorial gets you up-and-running quickly with NAPALM in a local virtual environment so you can see it in action in under an hour. We’ll cover the following:

  1. Installing the required tools

  2. Creating a virtual lab with an Arista device

  3. Manually applying configuration to the device using NAPALM

  4. Driving NAPALM through Python code


This tutorial does not cover fully automated configuration management (e.g., using NAPALM in conjunction with Ansible, Chef, Salt, etc.). We hope that tutorials for these tools will be contributed soon so that you can evaluate the options for your particular environment.