catalystcentersdk is a Python package designed to provide a native interface for interacting with the Cisco CatalystCenter APIs. Its primary purpose is to simplify and streamline the process of working with these APIs in Python, allowing users to focus on developing their code rather than handling the underlying API semantics. 6, and it aims to make API integration both straightforward and Pythonic.
Key features of catalystcentersdk include the ability to make API calls, handle exceptions, and work with returned objects in a way that is consistent with Python development practices. The package provides a CatalystCenterAPI connection object, which is used to manage authentication and facilitate API interactions. Users can set credentials as environment variables and configure logging for the SDK. The documentation lists a wide array of supported API endpoints, such as command_runner, compliance, configuration_templates, device_onboarding_pnp, event_management, network_settings, path_trace, reports, security_advisories, sensors, site_design, software_image_management_swim, system_settings, topology, users, and wireless, among others. The SDK also includes support for constants, certificates, and custom API call definitions.
The tool is intended for developers who want to integrate Cisco CatalystCenter functionality into their Python projects or automate network management tasks via the CatalystCenter APIs. It is delivered as a Python package that can be installed and upgraded via pip, and the source code is available for download. The project is community-developed and welcomes contributions, following a Contributor Covenant Code of Conduct.
catalystcentersdk is distributed under the MIT License, making it free to use and modify. As a Python API wrapper, it belongs to the class of software development kits (SDKs) designed to facilitate programmatic access to network management platforms.
In the Frameworks & SDKs space, catalystcentersdk takes a focused approach. Enabling developers to integrate and automate tasks with Cisco CatalystCenter Platform. It is built as an open-source project for developers and network engineers. catalystcentersdk is open source under the MIT license. catalystcentersdk is available on the web, the command line, and API.
It is developed by Cisco, and the product first shipped in 2024. Development happens publicly on GitHub with 25 commits in the last 90 days. PulseGate's similarity index finds few close equivalents — catalystcentersdk occupies a relatively distinct niche. Key capabilities include API integration, CLI support, and Cisco CatalystCenter support. It exposes integrations via a public API.
Latest indexed changes and source events
readthedocs.io discovered by the PulseGate indexer
Other apps tracked under the same category.