# Overview PyDPlus is a Python library designed to provide a comprehensive interface for interacting with the RSA APIs. It enables administrators to programmatically access, manipulate, and manage RSA ID Plus data and services through a cohesive and intuitive Python interface. This document provides a high-level overview of the library's purpose, architecture, and key components. With this library, you can connect to an RSA ID Plus tenant and perform tasks such as: - Retrieving user details - Managing user status and mark them for deletion ## Minimum Requirements This library requires the following: - Python version 3.12 or above (version 3.14 not yet officially supported) - An RSA ID Plus tenant (Production or Development) - An RSA ID Plus administrative user that has API privileges in the RSA ID Plus tenant - OAuth client credentials (recommended) or Legacy API credentials ```{warning} PyDPlus `2.0.0` and newer require Python 3.12 or newer. PyDPlus `1.0.1` is the final release line that supports Python 3.9. ``` ## License and Support PyDPlus is available under the MIT License, which allows for free use, modification, and distribution with minimal restrictions. While the library is actively maintained and includes comprehensive testing, it is considered unofficial and is not endorsed or supported by [RSA Security LLC](https://rsa.com).