Python bindings for SAMSON API#

The Python Scripting module in SAMSON provides python bindings for SAMSON API and an integrated Python console. It provides you with an access to most of the SAMSON SDK allowing you to access most of SAMSON’s functionality through python scripting.

Python bindings for the SAMSON API are done in the same structure as the SAMSON SDK. The Software Development Kit (SDK) of SAMSON is composed of a set of libraries gathered in several library groups (SDK Organization). This documentation has links to the SAMSON SDK which you can check out for comparison and some additional information.


This version of Python bindings is for SAMSON SDK 2023 R1.

The Python console in SAMSON comes with an integrated Jupyter Qt Console.

Python bindings are done thanks to pybind11 (pybind11 license).


The following guides demonstrate the usage of Python bindings for SAMSON API.

API documentation#

Below the Python Scripting API description is subdivided into groups that correspond to the SDK Organization.