InterSystems Native SDK for Python
The InterSystems IRIS® Native SDK for Python is a lightweight interface that allows Python applications to access powerful InterSystems IRIS resources formerly available only through ObjectScript:
-
Call ObjectScript and Embedded Python methods and functions
Call any embedded language classmethod from your application as easily as you can call native Python methods.
-
Manipulate embedded language objects
Create proxy objects in your applications to control embedded language class instances. Call instance methods and get or set property values as if the instances were native Python objects.
-
Perform transactions in the same session and context as server applications
Your applications can work together with embedded language applications, performing transactions in the same session and context, using the same connection. The connection is fully reentrant, so all applications can join or leave the session as necessary.
-
Directly access globals, the tree-based sparse arrays used to implement the InterSystems multidimensional storage model.
To use the Native SDK for Python, you must download the Python connection package as described in Connection ToolsOpens in a new tab.
Native SDKs are also available for Java, .NET, and Node.js.