Yes, pyATS is 100% free to use for anyone and everyone, and available through PyPI.
pip install pyats
Where do I get support?
You can post questions in this community forum - the support team patrols these forums daily. Otherwise, you can also send an email to email@example.com directly.
Note that if you received pyATS/scripts as part of a collaborated effort with a Cisco development/test/engineering team, you should be approaching that team instead for script support.
Does pyATS support Python 3.5/3.6?
Yes! Starting pyATS release version v4.1.0, Python 3.5/3.6 support has been added. We will look into supporting Python 3.7 when it comes out of beta.
Is this open source?
No, at the moment the core of pyATS is still closed-source as it is a critical part of the sanity/regression test infrastructure. Through DevNet we are only releasing the Cythonized, binary format of pyATS core framework, enabling customer usage & close team collaboration.
However, other packages that are developed to be used with pyATS, such as Unicon plugins, parser libraries, packages, YANG/REST connectors and etc, will be open source to public, and available to all in GitHub.
How do I extend pyATS?
pyATS has various plugins & hooks that enables customization, eg, Easypy plugins, AEtest pre/post processors, etc. You can also subclass components and augment its usages (such as topology subclasses).
Will the pyATS core framework be open source one day?
We consider DevNet as the first baby step towards opening up the infrastructure to the general public. All other options, including open sourcing, are not out of the picture. We will be closely monitoring community adoption, feedback, and take the next steps accordingly.
I am configuring CAT9K switches for Model-Driven Telemetry and want to use secure gRPC with TLS as the telemetry protocol. Below is the IOS-XE config for my gRPC collector ("ip receiver") which requires a profile name (ie: "security_profile"). H...
I'm trying to get the IP and MAC address of a device that is connected to interface 0/0/7 on my ASR920 with Netconf.I can see both the IP and the MAC address from the CLI, however the tags that are supposed to show these, are not present in the model.&nbs...
Hello, I'm trying to get the equivalent of "show ip mroute" with RESTCONF on catalyst 9500 with ios-xe version 16.12.3a.I checked several Yang modules, but it seems the only ones to have these information are MIB modules, like Cisco-IPMROUTE-MIB.I di...
Hi, I'm trying to get ansible running for a test setup in our lab, but I get the same issue over and over. I only have access to Viptela hardware in our lab so I cannot verify if this issue is with ansible or with the devices.When I start with a...
please help, all other parameters except encapsulation are being pushed
from ydk.models.cisco_ios_xr import Cisco_IOS_XR_ifmgr_cfg as xr_intf
from ydk.models.cisco_ios_xr import Cisco_IOS_XR_l2_eth...