Skip to main content

InterSystems Native SDKs for Python, Java, .NET, and Node.js

The InterSystems IRIS® Native SDKs are lightweight interfaces that allow Python, Java, .NET, and Node.js 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 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 objects.

  • Perform transactions in the same session and context as embedded language 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.

  • Work with Global Arrays

    Directly access globals, the tree-based sparse arrays used to implement the InterSystems multidimensional storage model.

Versions of the Native SDK are available for Python, Java, .NET, and Node.js:


To use one of these Native SDKs, you must download the appropriate connection package as described in Connection ToolsOpens in a new tab.

FeedbackOpens in a new tab