awesome-network-automation
github.com/eric-erki/awesome-network-automation ↗Curated Awesome list about Network Automation
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me json resources from awesome-network-automation"
Installation instructions →What's inside
Resources
- Abstract all the things
- Ansible Fest
AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
- Ansible Google Groups
Ansible's mailing list and forum!
- Ansible NYC Meetup
Local NYC Ansible user meetup.
- AWS Reinvent
AWS re:Invent Central is designed to facilitate connections between sponsors and attendees.
- Chef Community
The complete offical list of Chef Community resources.
Tools
- Ansible for DevOps
Learn Ansible concepts from an industry leading Ansible expert, with associated Vagrant files for ease of learning
- Ansible: Up and Running
Automating Configuration Management and Deployment the Easy Way.
- Anuta Networks
Anuta NCX delivers network service orchestration for greenfield and brownfield deployments. NCX is an intent-driven platform with YANG service models for multiple domains such as Branch/CPE, Data Center, Virtual MPLS, Carrier Core Networks and Cloud Interconnects. NCX has built-in YANG device models for PNFs and VNFs from 35+ industry leading vendors supporting hundreds of L2-L7 network functions using CLI, NETCONF, YANG, REST and SNMP. See the complete
- Apstra
The Apstra Operating System (AOS) is a vendor-agnostic distributed operating system for the data center network that enables business agility, dramatically scales operational efficiency, and reduces downtime.
- Batfish
Batfish provides a model-based simulation for multi-vendor networks, that enables routing, forwarding, security, compliance, and what-if scenario analysis of a network (or proposed change to a network).
- BGP-Dashboard
BGP Dashboard and Monitoring Web Application.
Non-Core Ansible Modules
- ansible-junos-stdlib
Junos OS modules for Ansible.
- ansible-mysql-query
Ansible module to modify MySQL database records.
- ansible-pan
Ansible modules for working with Palo Alto Networks PAN-OS.
- ara
Ansible Runtime Analysis.
- FortiManager-Ansible
Ansible module to work with FortiManager.
- Infoblox-Ansible
Ansible module to work with Infoblox.
Library
- Apstra's Aeon-ZTPS
Aeon-ZTPS is a universal Zero-Touch-Provisioning server for data center infrastructure systems at b. Currently supports the bootstraping of Arista EOS, Cisco NX-OS, and Cumulus Linux.
- Capirca
Multi-platform ACL generation system; can output Juniper/IOS/etc ACLs from the same policy.
- ciscocmd
Tcl/Expect script to send commands to multiple IOS devices.
- ciscoconfparse
Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations.
- Condoor
This is a Python module providing access to Cisco devices over Telnet and SSH.
- EasySNMP
Easy to use and very fast SNMP library that uses Net-SNMP.
Vendor API Docs
- Arista EAPI
The Arista Command eAPI is a simple and complete API that allows you to configure and monitor your Arista switches.
- Cisco IOS XE CSR1000V
Cisco IOS XE REST API Management Reference Guide.
- Cisco IOS-XR
Main DEVNET page for NX-API docs.
- Cisco NX-API
Main DEVNET page for NX-API docs.
- Cumulus Networks HTTP API
Documents focused on Cumulus 3.4.1.
- EXOS JSONRPC Interface
Documentation and examples for ExtremeSwitching ExtremeXOS JSONRPC API.
Go
- Awesome Go
A curated list of awesome Go frameworks, libraries, software and resources.
- Getting Started and Basics
Introduction to programming with Go.
Structured Data
- Awesome JSONJSON
A curated list of awesome JSON libraries and resources.
- Cisco Labs YANG - 101YANG
Cisco YANG introduction.
- DocumentationJinja2
Base documentation for Jinja2.
- Getting Started and BasicsJSON
JSON Basics.
- Getting Started and BasicsYAML
Introduction to YAML
- IETF RFCYANG
The IETF RFC on YANG.
Python
- Awesome Python
A curated list of awesome Python frameworks, libraries, software and resources.
- Learn Python the Hardway
Learn Python The Hard Way takes you from absolute zero to able to read and write basic Python, giving you the tools to understand other documentation and books about Python.
- Python at Codecademy
Learn Python by Codecademy.
- Python Programming Guides and Tutorials - Python Central
Experienced Python programmers and enthusiasts from around the world that are eager to share their experience.
Showing a sample of 241 resources. View the full list on GitHub →