Alternatives to NAPALM
Automate network devices with a common Python interface. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
NAPALM
Automate network devices with a common Python interface.
Replacements
Listings that take over the same core job as NAPALM.
Netmiko
Script command-line sessions on network equipment with Python.
Netmiko scripts raw command-line sessions across many device platforms under MIT, so you send vendor commands yourself instead of using a common state and configuration interface.
Similar software
Related functionality, not a direct replacement.
NetBox Community
Document network devices, addresses and connections on your own server.
GNS3
Builds and runs virtual networks of real router and switch images, for lab work and certification study.
VyOS
An open-source network operating system that combines routing, firewall and VPN functions in one platform.