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
152 watching
554 forks
Language: Python
last commit: 8 days 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 128
napalm-automation/napalm-ansible Provides a collection of Ansible modules that use NAPALM to interact with networking devices 246
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. 437
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. 129
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. 209
enms-automation/enms A network automation platform designed to automate and manage network configurations, devices, and workflows. 816
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 347
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. 7,950
nix-community/napalm A tool for building npm packages in Nix and managing dependencies 104
infrastructureascode-ch/nettowel A collection of reusable network automation functions written in Python. 76
etingof/snmpclitools Tools for remotely querying and manipulating network devices using the Simple Network Management Protocol (SNMP) 53