Credits¶
Built with¶
Runtime¶
Pydantic — the typed models and validation
httpx — HTTP transport, sync and async
websockets — the object-subscription push channel
stamina — retry with backoff
PyYAML — the design vocabulary curation
Code generation and packaging¶
Testing and quality¶
pytest — the test runner, with pytest-asyncio, pytest-httpx, and pytest-cov
Sybil — the executable documentation (every Python fence in these docs runs as a test)
Ruff — formatting and linting
mypy and Pyright — strict type checking (with type stubs from typeshed)
python-dotenv — lab credentials for the live integration suite
Documentation¶
Sphinx — the documentation builder
Furo — the theme
MyST — Markdown source
sphinx-copybutton — copy-paste-ready snippets
Each dependency is distributed under its own license, carried in its own distribution artifacts.
Provenance and trademarks¶
Cisco, Cisco ACI and APIC are trademarks of Cisco Systems, Inc. This project is an independent SDK, not affiliated with, endorsed or sponsored by Cisco Systems, Inc.
All other product names, logos, and brands mentioned in this documentation are property of their respective owners, and are used for identification purposes only. Their use does not imply affiliation with or endorsement by their holders — nor does crediting a library imply that its authors endorse this project.
The ACI class and property metadata the package ships (names, types,
formats, labels, and descriptive text in the read catalogue, model
docstrings and reference documentation) is derived from the Cisco APIC
Management Information Model, remains the property of Cisco Systems, Inc.,
and is reproduced solely for interoperability and documentation. See the
NOTICE file shipped with the package for the authoritative statement.