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 theexecute
method - Which gives you the power to use Python conditionals when automating network devices.
- When executing commands you get a
-
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 ]