![]()
PyDPlus Documentation#
PyDPlus is a Python package for working with RSA APIs through a single, high-level client. This documentation covers setup, authentication patterns, query workflows, error handling, and the complete API reference.
At A Glance#
Purpose: Simplify RSA REST API interactions in Python
Primary interface:
pydplus.PyDPlusSupported Python versions: 3.9+
License: MIT
Warning
PyDPlus 1.0.1 is the final release line that supports Python 3.9.
Future major releases will require Python 3.12 or newer.
What You Can Do#
With PyDPlus, you can:
Authenticate against RSA ID Plus tenants
Retrieve user details
Manage user status and mark them for deletion
Installation#
pip install --upgrade pydplus
Quick Example#
from pydplus import PyDPlus
pydp = PyDPlus(helper="/path/to/helper.yml")
user_id = pydp.users.get_user_id(email='john.doe@example.com')
print(user_id)
For a complete walkthrough, see the Quickstart page.
Documentation Map#
Getting Started#
Overview: Package capabilities and requirements
Installation: Installation and environment setup
Quickstart: Minimal end-to-end usage example
Guides#
Authentication: Credential patterns and helper-file usage
Error Handling: Exceptions, diagnostics, and recovery patterns
Testing: Running unit and integration tests with coverage
API Reference#
Client API:
PyDPlusclass and client-facing modulesUtilities: Utility functions and helpers
Exceptions: Exception classes and error helpers
Project Information#
Changelog: Release history and notable changes
Project Links#
Source code: jeffshurtliff/pydplus
Package index: https://pypi.org/project/pydplus/
Issue tracker: jeffshurtliff/pydplus#issues
Disclaimer#
This package is considered unofficial and is in no way endorsed or supported by RSA Security LLC.