Chapter 20. The PSM RPC API

Version 3 F3 and later of Balabit’s Privileged Session Management, Shell Control Box can be accessed using a Remote-Procedure Call Application Programming Interface (RPC API).

The PSM RPC API allows you to access, query, and manage PSM from remote applications. You can access the API using the Simple Object Access Protocol (SOAP) protocol over HTTPS, meaning that you can use any programming language that has access to a SOAP client to integrate PSM to your environment. You can download simple, proof-of-concept clients for Python and other languages from the PSM web interface.

Accessing PSM with the RPC API offers several advantages:

  • Integration into custom applications and environments

  • Flexible, dynamic search queries and management