Introduction to the Native SDK for Python
See the Table of Contents for a detailed listing of the subjects covered in this document.
The Native SDK for Python also provides the InterSystems implementation of Python DB-API (see Using Python DB-API for details).
The InterSystems Native SDK for Python is a lightweight interface to powerful InterSystems IRIS® resources that were once available only through ObjectScript:
-
Native Python SDK Installation and Setup — describes how to download, install, and connect to the Native SDK.
-
Call ObjectScript Methods — call any embedded language classmethod from your Python application as easily as you can call native Python methods.
-
Control Database Objects from Python — use Python proxy objects to control embedded language class instances. Call instance methods and get or set property values as if the instances were native Python objects.
-
Work with Global Arrays — directly access globals, the tree-based sparse arrays used to implement the InterSystems multidimensional storage model.
-
Use InterSystems Transactions and Locking — use Native SDK implementations of embedded language transactions and locking methods to work with InterSystems databases.
-
Python Native SDK Quick Reference — provides a brief description of Native SDK classes and methods.
Versions of the Native SDK are also available for Java, .NET, and Node.js:
-
Using the Native SDK for Java
-
Using the Native SDK for .NET
-
Using the Native SDK for Node.js