Learning a new framework & its libraries can be a daunting task. Thankfully, the team has put together lots of useful resources for you to learn, hands dirty.

DevNet Sandbox

DevNet Sandbox team provides a reservable sandbox environment for pyATS, including a development environment with pyATS pre-installed, a ready to use virtual topology powered by Cisco CML, and a pyATS XPRESSO UI Dashboard for CI/CD tinkering. You can reserve this environment here:

https://devnetsandbox.cisco.com/RM/Diagram/Index/756b58ba-15aa-4228-8a41-f94f684330e7?diagramType=Topology

Learning Labs

As part of DevNet, DevNet Learning Labs provides you with a guided-path on how to get started with pyATS & Genie, using DevNet Sandboxes.

DIY on your Laptop

This content is ready for hands-on consumption, straight in your laptop:

  1. Stateful Network Validation using pyATS and RobotFramework - for network engineers with zero programming experience.

  2. NetDevOps Programming with pyATS for Beginners - for network engineers with a little bit of Python programming experience

  3. Building pyATS Parsers - walking through how to build parsers for the framework

  4. Everybody Can Automate Now - for scripting with ROBOT Framework

  5. Interactive Learning: Using pyATS to Verify Your Network

Podcasts & Videos

Blog Posts