wingpy

wingpy is a universal and performant Cisco API client library built for network engineers in Python.

We have used Wingmen domain knowledge as well as some of the best open source libraries available. Everyone deserves a smooth start when building automated solutions for Cisco products.

uv add wingpyResolved 21 packages in 101ms
Installed 16 packages in 58ms
...
+ wingpy==1.0.0

pip install wingpy...
Successfully installed wingpy-1.0.0

poetry add wingpyUpdating dependencies
Resolving dependencies... (1.3s)
...
- Installing wingpy (0.1.0)

Writing lock file

uvx --with wingpy ipythonInstalled 32 packages in 223msimport wingpyfmc = wingpy.FMCClient(...: host="https://fmc.example.com",
...: username="admin",
...: password="password")
device_records = fmc.get_items(...: "/api/fmc_config/v1/domain/{domainUUID}/devices/devicerecords",
...: expanded=True)