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.PyDPlus

  • Supported 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#

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#

Project Information#

  • Changelog: Release history and notable changes

Disclaimer#

This package is considered unofficial and is in no way endorsed or supported by RSA Security LLC.