Python Cisco

Open-source Python projects categorized as Cisco

Top 23 Python Cisco Projects

  1. vrnetlab

    Run virtual routers with docker

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Above

    Network Security Sniffer

  4. SIET

    Smart Install Exploitation Tool

  5. netpalm

    ReST based network device broker

  6. cisco.ios

    Ansible Network Collection for Cisco IOS

  7. netbox-scanner

    A scanner util for NetBox

  8. dne-dna-code

    Provides code examples for DevNet Test Drive Catalyst (DNA) series

  9. cisco.nxos

    Ansible Network Collection for Cisco NXOS

  10. devnet-associate

    Study material and notes for DEVNET Associate (200-901 DEVASC)

  11. meraki-cli

    A simple CLI tool to automate and control your Cisco Meraki Dashboard

  12. ciscoaxl

    Python SDK for Cisco CUCM AXL API

  13. fmcapi

    A Python package designed to help users of Cisco's FMC interface with its API.

  14. johann-network-device-monitoring

    johann is a web-based network device monitoring tool for Cisco IOS XE devices. Collect configuration and operational data of your networking devices in a structured way in one single database!

  15. ztp

    Zero Touch Provisioning

  16. Firepower_O365_Feed_Parser

    This is a Sample Script that can parse the O365 Web Service API and upload it to Firepower Management Center as Group Objects.

  17. DirectFire_Converter

    DirectFire Firewall Converter - Network Security, Next-Generation Firewall Configuration Conversion, Firewall Syntax Translation and Firewall Migration Tool - supports Cisco ASA, Fortinet FortiGate (FortiOS), Juniper SRX (JunOS), SSG / Netscreen (ScreenOS) and WatchGuard (support for further devices in development). Similar to FortiConverter, SmartMove, Expedition etc.

  18. netwalk

    Python library to discover, parse, analyze and change Cisco switched networks

  19. ios-show-run-ttp

    TTP template for Cisco IOS "show run"

  20. selent-mcp

    MCP for Meraki API and Selent tools

    Project mention: MCP for Cisco Meraki API | news.ycombinator.com | 2025-08-19
  21. 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

  22. firepyer

    Interacting with Cisco FTD devices via the FDM REST API in Python

  23. devnetnode

    An application for Network engineers to manage Cisco devices (Python Tkinter).

  24. ASA-FTD-parser

    Python script to convert objects from ASA to standalone Firepower, FDM.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Cisco discussion

Log in or Post with

Python Cisco related posts

  • The Bullhorn #108 (Ansible Newsletter)

    11 projects | /r/ansible | 10 Jul 2023
  • Ansible to Cisco Nexus for configuration, error - Feature privilege is not enabled

    1 project | /r/networking | 21 Feb 2023
  • Ansible Offline install error

    2 projects | /r/ansible | 13 Feb 2023
  • Remove vlan from trunk with ansible

    1 project | /r/Cisco | 19 Jan 2023
  • Attempting to update bulk access port configs on Cisco IOS

    1 project | /r/ansible | 9 Sep 2022
  • Is there a filter to parse config lines into dicts/lists?

    1 project | /r/ansible | 19 Aug 2022
  • TextFSM to Parse IOS Config File

    1 project | /r/networking | 30 Jul 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Cisco projects in Python? This list will help you:

# Project Stars
1 vrnetlab 1,375
2 Above 862
3 SIET 594
4 netpalm 453
5 cisco.ios 370
6 netbox-scanner 205
7 dne-dna-code 169
8 cisco.nxos 142
9 devnet-associate 114
10 meraki-cli 99
11 ciscoaxl 95
12 fmcapi 89
13 johann-network-device-monitoring 85
14 ztp 73
15 Firepower_O365_Feed_Parser 68
16 DirectFire_Converter 61
17 netwalk 42
18 ios-show-run-ttp 35
19 selent-mcp 16
20 cisco_config_parser 12
21 firepyer 12
22 devnetnode 5
23 ASA-FTD-parser 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?