Registry / aws / cidp
library0.0.14pypypi✓ verified 84d ago

A Python SDK for interacting with the Cisco Identity Services Engine (ISE) External RESTful Services (ERS) API. Version 0.0.14 supports Python >=3.6. Provides simplified access to ISE resources such as users, endpoints, and network devices. Release cadence is low / ad-hoc.

pip install cidp
INSTALL
IMPORT
SIG · CIDP
C
cidp
awspythonv0.0.14
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CiscoISE
✓ import cidp
✗ from cidp import CiscoISE

Initialize CiscoISE with server, credentials, and optional SSL verification. Note: verify=False is commonly used in lab environments.

from cidp import CiscoISE ise = CiscoISE( server=os.environ.get('ISE_SERVER', ''), username=os.environ.get('ISE_USERNAME', ''), password=os.environ.get('ISE_PASSWORD', ''), verify=False ) print(ise.get_endpoints())
Debug
Known issues
gotchaSSL verification defaults to True, but ISE often uses self-signed certificates. You must set verify=False or provide a CA bundle to avoid errors.
fix
Pass verify=False when creating CiscoISE instance or set verify='/path/to/ca-bundle.crt'.
affects: all
gotchaThe SDK uses ERS API which must be enabled on ISE. Without it, all API calls will fail with 401 or 404.
fix
Enable ERS on ISE under Administration > System > Settings > ERS Settings.
affects: all
deprecatedThe method 'get_endpoint' (singular) is deprecated in favor of 'get_endpoints' (plural). The old method may be removed in future releases.
fix
Use ise.get_endpoints() instead of ise.get_endpoint().
affects: >=0.0.10
Upgrade
Version history
0.0.14latest on PyPI · released May 7, 2026
Audit
Dependencies
requestsrequiredHTTP client for API calls
Agent activity
32 hits · last 30 days
node
28
OpenAI (training)
1
Resources
cidp — pip install cidp · libregistry