napalm

Network Automation Library

A unified API for network automation and programmability across multiple router vendors

Network Automation and Programmability Abstraction Layer with Multivendor support

GitHub

2k stars
151 watching
555 forks
Language: Python
last commit: about 1 month ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
napalm-automation/napalm-salt Provides modules for event-driven network automation and orchestration using Salt 129
napalm-automation/napalm-ansible Provides a collection of Ansible modules that use NAPALM to interact with networking devices 247
napalm-automation/napalm-logs A Python library that normalizes and processes network syslog messages from various devices. 141
tbotnz/netpalm An open source network device automation platform that abstracts various network devices into a modern API interface. 435
saltstack-formulas/napalm-ntp-formula Automates NTP configuration on network devices using a standardized template-based approach 4
akarneliuk/pygnmi A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. 131
dmulyalin/salt-nornir Automates network device management across multiple protocols and devices using Python-based modules 27
paloaltonetworks/pan-os-ansible Automates configuration and operational tasks on Palo Alto Networks firewalls using the PAN-OS API. 211
enms-automation/enms A network automation platform designed to automate and manage network configurations, devices, and workflows. 814
saltstack-formulas/napalm-install-formula Installs necessary packages and dependencies for NAPALM automation tool 5
paloaltonetworks/pan-os-python A Python SDK to interact with Palo Alto Networks firewalls and Panorama devices 348
pdm-project/pdm A modern package manager for Python supporting the latest PEP standards and providing a flexible plugin system for managing dependencies and projects. 8,009
nix-community/napalm A tool for building npm packages in Nix and managing dependencies 105
infrastructureascode-ch/nettowel A collection of reusable network automation functions written in Python. 77
etingof/snmpclitools Tools for remotely querying and manipulating network devices using the Simple Network Management Protocol (SNMP) 53