Skip to main content

Connection Tools

InterSystems provides a number of tools packages for external connections to and interaction with InterSystems IRIS® Data Platform. These tools allow you to connect from applications written in:

To learn how to connect to InterSystems IRIS from Python, Java, .NET, and C++ applications using the DB-API, JDBC, ADO.NET, and ODBC drivers described here, see Connecting Your Application to InterSystems IRISOpens in a new tab. You may also be interested in Connecting to InterSystems Cloud ServicesOpens in a new tab, a set of two-minute videos that present connection instructions for each language. For more detailed online learning content about the use of some of these languages with InterSystems products, see Connecting to InterSystems Products with External LanguagesOpens in a new tab.

You can get the packages listed below from one of the following sources:

Python

Package: intersystems_irispython-version-py3-none-any.whl

Installed location: install-dir\dev\python

Includes:

  • DB-API driver interface — Connecting to InterSystems IRIS from Python applications.

  • Python Native SDK — Direct access to InterSystems IRIS objects, globals, ObjectScript from Python applications.

To learn more about this package, start with Native SDK for PythonOpens in a new tab and Python DB-API SupportOpens in a new tab.

Java

To learn more about the following packages, start with the JavaOpens in a new tab page.

JDBC

Package: intersystems-jdbc-version.jar

Installed location: install-dir\dev\java\lib\version

Includes:

  • JDBC driver — Connecting to InterSystems IRIS from Java applications.

  • Java Native SDK — Direct access to InterSystems IRIS objects, globals, ObjectScript from Java applications.

Note:

The InterSystems JDBC driver enables you to perform SQL operations on InterSystems IRIS databases through extensions to the JDBC API; for details, see JDBC Driver SupportOpens in a new tab and the JDBC API ReferenceOpens in a new tab.

XEP

Package: intersystems-xep-version.jar

Installed location: install-dir\dev\java\lib\version

Includes:

  • XEP API for Java — High-speed access to InterSystems IRIS objects from Java applications.

.NET

To learn more about the following packages, start with the .NETOpens in a new tab page.

ADO.NET

Package: InterSystems.Data.IRISClient.dll

Installed location: install-dir\dev\dotnet\bin\netversion

Includes:

  • ADO.NET Managed Provider — Connecting to InterSystems IRIS from .NET applications.

  • .NET Native SDK — Direct access to InterSystems IRIS objects, globals, ObjectScript from .NET applications.

XEP

Package: InterSystems.Data.XEP.dll

Installed location: install-dir\dev\dotnet\bin\netversion

Includes:

  • XEP API for .NET — High-speed access to InterSystems IRIS objects from .NET applications.

C/C++

Package: ODBC-version-platform.{tar.gz,zip}

Installed location: install-dir\odbc

Includes:

  • ODBC driver — Connecting to InterSystems IRIS from C++ applications.

To learn more about this package, start with the ODBCOpens in a new tab page.

Node.js

NodeJS-version-platform.{tar.gz,zip}

Installed location: install-dir\dev\nodejs\intersystems-iris-native

Includes:

  • Node.js client — Direct access to globals, ObjectScript methods and functions, and database transactions and locking on InterSystems IRIS from Node.js applications.

To learn more about this package, start with Native SDK for Node.jsOpens in a new tab.

Note:

InterSystems also supports Node.js relational access to InterSystems IRIS databases through the open source node-odbc Node.js module and the ODBC driver; for details, see Support for Node.js Relational AccessOpens in a new tab.

FeedbackOpens in a new tab