{"repo":"CiscoDevNet/virl2-client","free":true,"listed":false,"github":"https://github.com/CiscoDevNet/virl2-client","clone":"git clone https://github.com/CiscoDevNet/virl2-client.git","description":"Client library for the Cisco VIRL 2 Network Simulation Platform","language":"Python","stars":63,"topics":["automation","networking","simulation","network-simulation"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"VIRL 2 Client Library Note: The product has been renamed from VIRL to Cisco Modeling Labs / CML 2. References to VIRL still exist in the product documentation and within code or examples. The name of the package itself has not been changed. Throughout the documentation it is referred to as \"virl2 client\", \"Python Client Library\" or \"PCL\". Introduction This is the client library for the Cisco Modeling Labs Platform ( virl2 client ). It provides a Python package to programmatically create, edit, delete and control network simulations on a CML 2 controller. It is a pure Python implementation that requires Python 3. We've tested and written the package with Python 3.8.10. The status of the package can be considered stable . Issues with the software should be raised via the GitHub issue tracker. Use Case Description The client library provides a convenient interface to control the life-cycle of a network simulation. This can be used for automation scripts directly in Python but also for third party integrations / plugins which need to integrate with a simulated network. Examples already existing are an Ansible plugin. Installation The package comes in form of a wheel that is downloadable from the CML 2 controller. The package can be installed either from PyPI using pip3 install virl2 client If you want to interact with devices via the client library, you need to also install the pyATS library. This can be achieved in one go using Note that this does not pull in the full pyATS pack","default_branch":null,"files":null,"tree":[],"storefront":"/r/CiscoDevNet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CiscoDevNet/virl2-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}