--- id: genie-libs-robot version: "26.7" license: Apache 2.0 license_treatment: permissive maintenance: active --- # genie.libs.robot — Genie libs Robot: RobotFramework libraries to interact with Genie License: permissive · Maintenance: active · Downloads: 197.0K/mo ## What it is and what it does Genie Libs Robot is a RobotFramework library component that bridges the Genie test framework and pyATS testing ecosystem. It exposes Genie's capabilities as RobotFramework keywords, allowing test automation engineers to write Robot test cases that leverage Genie's modular architecture and data-driven testing patterns. Genie itself is a test harness and library framework developed by Cisco that simplifies test automation by providing reusable components and an object-oriented Python interface. The package is designed for teams building test suites that need to scale from simple linear tests to complex asynchronous scenarios. It integrates with robotframework as its sole runtime dependency, making it straightforward to add to existing Robot-based test infrastructure. The package is actively maintained and carries no known security vulnerabilities. Use it for: - Write RobotFramework test cases that interact with Genie libraries for network device testing - Integrate Genie's data-driven testing patterns into existing Robot Framework test suites - Build reusable, modular test automation leveraging Genie's object-oriented Python interface via Robot keywords - Scale test suites from simple linear cases to complex asynchronous tests within the pyATS ecosystem - Automate testing for Cisco network devices and infrastructure using Robot Framework syntax ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides RobotFramework keywords to interact with Genie and its libraries for test automation within the pyATS testing ecosystem. Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive Apache 2.0 license. Install it if you are already using RobotFramework and need to integrate Genie or pyATS testing capabilities into your test suite. ## Install pip install genie-libs-robot uv add genie-libs-robot poetry add genie-libs-robot ## Installing genie.libs.robot Before you install: Low install friction with a single runtime dependency on robotframework. Actively maintained with a release 7 days ago, indicating ongoing support. License in practice: Apache 2.0 permissive license allows free use, modification, and distribution in both open-source and commercial projects with minimal restrictions. Quickstart: pip install genie.libs.robot # In a Robot test file: *** Settings *** Library genie.libs.robot *** Test Cases *** Test With Genie # Use Genie keywords provided by this library Requires robotframework to be installed; Linux or Mac system (Windows not yet supported per documentation) Verify before relying: - Whether Windows platform support has been added since the description was written (docs state 'not yet supported') - Current Python version support boundaries (description mentions 3.4+, classifiers list 3.5–3.8) ## Package facts - License: Apache 2.0 (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 197.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags robot framework genie integration, pyats test automation keywords, genie robotframework library, network device testing robot, test harness robotframework, genie libs robot keywords, pyats robot framework bridge, test-automation, network-testing, robot-framework [View on SkillFed](https://skillfed.io/packages/genie-libs-robot) · [View on PyPI](https://pypi.org/project/genie-libs-robot/)