Real-world examples

This topic contains links to a number of step-by-step worked examples.


We provide pyATS and pyATS Library examples and mock device data on GitHub at To try these examples yourself:

You can find the pyATS Library examples here: Each example has a readme file that explains its purpose and requirements.

You can also find examples described in the topic Genie Solutions.


For a detailed example that includes automation, see the workshop DevNet-2595: Stateful Network Validation using pyATS+Genie and Robot Framework.

See the master workshop from Cisco Live US 2019 here: This workshop steps you through a typical pyATS Library workflow.

Learning labs

If you have a Cisco DevNet account, or if you’re a Cisco employee, you can access the pyATS Library Learning Labs, which guide you through the basics.