Free Network Automation Tools

15+ years of enterprise network automation experience distilled into free, production-ready scripts for Cisco, Juniper, and Arista environments.

100 scripts across 5 repositories — all free on GitHub

Browse the Toolkits

Each repository is focused on a specific automation domain. Clone what you need, adapt it to your environment.

Perl

Perl Expect Network Scripts

Perl and TCL Expect scripts for SSH-based network device automation

20 scripts included
  • Config backup
  • Show commands
  • OSPF/BGP peer checks
  • VLAN audit
  • NTP check
  • Bulk operations
View on GitHub
Python

Paramiko Network Scripts

Python Paramiko scripts for SSH network automation

20 scripts included
  • Config deploy
  • Config diff
  • Bulk command runner
  • Device inventory
View on GitHub
Ansible

Ansible Network Playbooks

Ansible playbooks for multi-vendor network device automation

20 scripts included
  • Config backup
  • Compliance check
  • SNMP/NTP/syslog config
  • User management
View on GitHub
Python

Netmiko Network Scripts

Python Netmiko scripts for multi-vendor network CLI automation

20 scripts included
  • Multi-vendor runner
  • Config rollback
  • Health check
  • Firmware check
View on GitHub
Python

Nornir Network Automation

Nornir framework examples for inventory-driven network automation

20 scripts included
  • Grouped tasks
  • Threaded execution
  • Compliance audit
  • BGP summary
View on GitHub

We Ship Into the Ecosystem

PAS engineers contribute to open-source projects that network automation teams run in production.

Contributor

NetClaw — CCIE-Level AI Network Engineering Agent

A CCIE-level AI agent built on Anthropic Claude, spanning 112 skills and 51 MCP integrations across device automation, observability, security, and cloud platforms. Maintained by John Capobianco.

PR #61 merged · 2 PAS contributors in the MCP backend graph
  • HumanRail — PAS-built human-in-the-loop escalation MCP server, merged as integration #72
  • Team also upstream in cisco-nso-mcp-server and pyATS_MCP — two more integrations in the backend graph

Need Help Deploying These at Scale?

These scripts work great for one-off tasks. When you need them running reliably across hundreds of devices — with compliance enforcement, rollback, and auditability — that's where we come in.

Get a Free Automation Assessment