This lesson is part of the Network Configuration with Scrapli Course.
In this lesson, we will cover:
- What is Genie?
- How to install Scrapli Genie.
- Scrapli Genie using the template library.
You can find the scripts and code for this lesson within the Scrapli repo under the directory: 002_scrapli_core/006_parsing/genie/.
What is Genie?
Cisco Genie is part of the Cisco pyATS testing framework, which provides (among various other features) a parsing engine and an extensive collection (1200+) of open-source parsers, found here: https://pubhub.devnetcloud.com/media/genie-feature-browser/docs/#/parsers. These parsers include various vendors in addition to Cisco, such as Juniper and F5. However, to date, Scrapli only provides support for the Cisco-based parsers.