genie.libs.robot
Genie libs Robot: RobotFramework libraries to interact with Genie
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 on this page — 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
genie-libs-robot on PyPI
pip
pip install genie-libs-robotuv
uv add genie-libs-robotpoetry
poetry add genie-libs-robotInstalling 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 | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — robotframework |
| Maintenance | actively maintained — 7 days since the last release |
| First released | |
| Downloads | 197,015/month — #9,771 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: genie_libs_robot-26.7-py3-none-any.whl
Keywords: genie, pyats, test, automation, robot
Tags
More Libraries packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
python-dateutilProvides parsing, arithmetic, and recurrence…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
genie.libs.sdkGenie Libs SDK provides a library of reusable…
permissive · top 15,000 on PyPI
genie.libs.parserParses device output into structured data for…
permissive · top 15,000 on PyPI
genie.trafficgenProvides connection implementations to traffic…
permissive · top 15,000 on PyPI
genie.libs.opsGenie Libs Ops provides a library component for…
permissive · top 15,000 on PyPI
pyats.robotIntegrates pyATS testing capabilities with…
permissive · top 15,000 on PyPI
genie.libs.confGenie Libs Conf provides Python object-based…
permissive · top 15,000 on PyPI
pyats.contribProvides open-source extensions, plugins, and…
permissive · top 15,000 on PyPI
genieGenie is a test automation library and harness…
permissive · top 15,000 on PyPI
robotframework-debuglibraryProvides an interactive debug shell and library…
permissive · top 15,000 on PyPI
databricks-ai-bridgeProvides a shared Python API layer for building…
unclear · top 5,000 on PyPI