FlexibleNetwork

Library for Flexible network automation with Python


License
MIT
Install
pip install FlexibleNetwork==0.3.1

Documentation

Flexible-Network

A Python library / cli-tool to achieve advanced network automation scenarios with few lines of code

Features

  • Ability to detect errors when executing commands on network devices
    • When executing commands you get a dict of output similar to what you get when executing commands on Linux machines check the execute method
    • Which gives you the power to use Python conditionals when automating network devices.

image

  • Multi-Vendor

    • Use a unified way to automate different types of devices from different vendors [ Check the list of supported vendors ]
  • Backup config, with different storage options including local storage & S3 (including Openstack object storage) [ Check the list of the supported backup storage ]

  • Integrations with different external APIs that gives more flexibility & efficiency to your scripts [ Check the list of supported integrations ]

image



📝 Read the Docs !

👉 Milestone


🚀 This this a young project, so expect a lot of Enhancements & features to come


👉 I happily accept advices / recommendations, you can help by opening an issue or contact directly via Linkedin