PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Network Automation Python Packages

Python packages with the GitHub topic network-automation. Sorted by relevance, with stars and monthly downloads.
ansible
ansible-navigator

A text-based user interface (TUI) for Ansible.

329K 533 125
CiscoTestAutomation
yang-connector

NETCONF/YANG related test framework

245K 21 17
aristanetworks
anta

What do you call an ant with frogs legs?

137K 79 41
akarneliuk
pygnmi

The pure Python implementation of the gNMI client.

116K 152 53
nautobot
nautobot

Network Source of Truth & Network Automation Platform

79K 1K 389
napalm-automation-community
napalm-huawei-vrp

NAPALM Driver for Huawei VRP5/VRP8 Routers and Switches

34K 94 37
annetutil
annet

Configuration generation and deploying utility for network equipment

21K 180 62
shigechika
junos-ops

Python CLI to automate Juniper/JUNOS operations over NETCONF: model-aware upgrade, rollback, reboot, config push, and RSI/SCF collection

7K 2 2
hermanwjacobsen
hfortix

Python client library for Fortinet FortiOS REST API automation

4K 1 1
hermanwjacobsen
hfortix-fortios

Python client library for Fortinet FortiOS REST API automation

4K 1 1
hermanwjacobsen
hfortix-core

Python client library for Fortinet FortiOS REST API automation

4K 1 1
norfablabs
norfab

Network Automations Fabric [NorFab] - communication networks automations

3K 35 1
cdot65
pan-scm-sdk

Python SDK for Palo Alto Networks Strata Cloud Manager.

3K 15 17
netcanon
netcanon

Multi-vendor network config translator — Cisco / Juniper / Fortinet / Aruba / Arista / MikroTik / OPNsense. Cross-mesh audit catches silent translation errors before they ship.

3K 2 0
miaow2
netbox-config-diff

Find diff and push rendered device configurations from NetBox to devices and apply them.

3K 97 12
pierky
arouteserver

A Python tool to automatically build (and test) configurations for BGP route servers.

2K 314 48
arezazadeh
cisco-config-parser

This library is used for Network Automation involving Cisco Routers and Switch. It will parse Cisco IOS, IOS-XE, IOS-XR, and NXOS configuration file into objects and/or json format

2K 12 4
shigechika
junos-mcp

MCP server for Juniper/JUNOS — show, upgrade with rollback, config push (commit confirmed) with safe dry-run defaults, RSI/SCF collection

1K 0 0
CiscoTestAutomation
yang-ncdiff

NETCONF/YANG related test framework

1K 21 17
AdamRickards
napalm-hios

NAPALM driver for HiOS network switches by Belden

1K 5 1
Mediacastnet
mediacast-netcatalog

Vendor command catalog + version matcher + protocol probe for multi-vendor network automation. Rust core + Python bindings. Seeded by Mediacast NetCaster's 2026-04 doc-crawl research across Cisco IOS-XE, NX-OS, Aruba AOS-CX, Juniper Junos, Arista EOS, HPE ProCurve, Cisco Meraki MS.

968 1 0
peterbaumert
netbox-device-view

NetBox Device View plugin

929 67 10
dmulyalin
salt-nornir

SALTSTACK Nornir based proxy minion, execution, state and runner modules

876 27 3
dbono711
cisco-nso-mcp-server

A Model Context Protocol (MCP) server implementation for Cisco NSO that enables AI-powered network automation through natural language interactions.

833 4 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery