Technology
Networking
Learn
https://learninglabs.cisco.com/labs?keywords=pyats
_blank
Docs
/docs/pyats/
Community
https://community.cisco.com/t5/tools/bd-p/j-disc-dev-net-tools
_blank
Support
mailto:pyats-support-ext@cisco.com
_blank
pyATS
Accelerating your DevOps with pyATS
THE Cisco Test Automation & Validation Solution: a 2018 Cisco Pioneer Award Winner.
pyATS is an end-to-end DevOps automation ecosystem. Agnostic by design, pyATS enable network engineers to automate their day-to-day DevOps activities, perform stateful validation of their device operational status, build a safety-net of scalable, data-driven and reusable tests around their network, and visualize everything in a modern, easy to use dashboard.
images/banner.png
Learn More
/docs/pyats/
_blank
button
btn-lg-wide btn-outline-white
pyATS In Your Network
Certification Tests
Assess whether new products, releases or changesets work with the rest of your network using the pyATS ecosystem as your gatekeeper.
CI/CD Safety Net
Profile your network, then save a snapshot. Make changes at will, and compare the state before and after. The pyATS ecosystem will tell you the exact side effects of your changes.
Network Automation
Build your own business logic on top of the libraries that model your devices and features. Control how you want to monitor the state of your network.
pyATS
The Core
Pythonic and Object Oriented; Extensible and plugin friendly; Large Community Base
pyATS Docs
Next generation SSR; Micro-service based; Front-page of E2E Cisco Automation Solution
XPRESSO Homepage
https://www.youtube.com/embed/aMoXuXWohTA
Network Assurance: pyATS for Network Engineers
by Siming Yuan
An introduction of what is pyATS, and what the ecosystem has to offer. Learn about how use and leverage pyATS: start with some before and after
state comparison of your devices, move on to certification and feature validation; keeping a history of changes in your networks and building a safety-net around your day-to-day operations; top-it off with how to
manage your tests, resources and results, visualizing everything in the XPRESSO dashboard.
https://www.youtube.com/embed/bWLNBXdFZYI
A brief introduction to pyATS
by Raymond Hettinger
Raymond is an veteran Python core developer currently teaching Python and pyATS in Cisco. In this video, Raymond provides a brief overview to pyATS, highlighting its scalability, flexibility, pluggability and general ease-of-use.
Raymond is particularly fond of pyATS's YAML-based testbed files, which load into linked objects representing the current topology under test.
Learn pyATS
If you're interested in trying out pyATS for the first time, these Learning Labs are for you. Each of the tutorials include easy step-by-step instructions.
Introduction to pyATS
Execute simple connectivity tests using pyATS
Operation Status Check
Step through running a system profile (snapshot operational states, check for differences) with pyATS
Try out pyATS in the Sandbox
The DevNet Sandboxes provide developers with zero-cost, easy access to infrastructure and platforms to develop and run code against, anytime. Use this testing environment to follow along with the Learning Labs.
VIEW ALL SANDBOXES
/site/sandbox/
_blank
/images/sandbox.png
Multi-IOS Cisco Test Network Sandbox
https://devnetsandbox.cisco.com/RM/Diagram/Index/6b023525-4e7f-4755-81ae-05ac500d464a?diagramType=Topology
_blank
Multi-IOS Cisco Test Network Sandbox
The Multi-IOS Cisco Test Network Sandbox provides a developer with an environment to design, develop and test applications across multiple Cisco Platforms. These platforms include anything that can run in Cisco VIRL.
Try it out
https://devnetsandbox.cisco.com/RM/Diagram/Index/6b023525-4e7f-4755-81ae-05ac500d464a?diagramType=Topology
_blank
button
btn-primary btn-lg-wider
Value-Add to your Cisco products
Developed originally for internal Cisco Engineering since 2014, the pyATS ecosystem is the de-facto test/validation solution used by thousands of Cisco engineers in their in day-to-day development of new features, releases and platforms.
Now available for you to leverage, today.
Zero cost: a free networking test and validation framework
Same code-base and features internally and externally
Open source feature library implementations in GitHub
Ready-to-use Docker images
https://metadata.production.devnetcloud.com/v1/catalogs/search
fastMode=true&type=Code&sortBy=importance&keyPrefix=pyATS
3
Available on GitHub: CiscoTestAutomation
utm_campaign=oc-codeexchange&utm_medium=pubhubwidget&utm_source=pyATS
See more in Code Exchange
Sorry, we couldn’t find any code repos you were looking for.
Questions? We are here to help.
/pubhub/img/support-forum.png
https://eurl.io/#r18UzrQVr
_blank
JOIN THE DISCUSSION
WebEx Teamspace
Bring your questions to the pyATS user community! Engage, collaborate and share with your fellow engineers in this webex team space.
/pubhub/img/support-forum.png
mailto:pyats-support-ext@cisco.com
_blank
GET SUPPORT
Support Email
We answer all emails in the order of arrival very promptly. Get support directly from the pyATS development team.