Skip to main content

External Language Development

As an application developer, InterSystems gives you multiple options. You can

  • Develop using a number of external languages supported by HealthShare® Health Connect. Code written in an external language interacts with the InterSystems IRIS kernel using a driver in an InterSystems IRIS software development kit (SDK).

  • Develop using several embedded languages that are part of the InterSystems IRIS kernel. Code written in an embedded language executes as an InterSystems IRIS process.

Application Development with InterSystems IRIS
external development applications interact with InterSystems IRIS, embedded development applications run on InterSystems IRIS

External languages and programming tools

Choose from among a wide range of supported languages, APIs, and standards.

SQL

Java

.NET

Python

Node.js

InterSystems Native SDKs

REST and JSON

SOAP/Web Services

InterSystems API Manager (microservices)

Using the Callin API (C/C++)

Using the Callout Gateway (operating system callouts)

InterSystems Developer Community

Database connectivity

Connect your code to Health Connect databases using several different technologies.

JDBC

ODBC

InterSystems SQL Gateway

IDEs

Develop code on Health Connect using the IDE of your choice.

ObjectScript IDEs

Java IDEs

.NET IDEs

Python IDEs

Node.js IDEs

For an overview of all IDEs that can be used with Health Connect and instructions for connecting each to an Health Connect instance, see Health Connect Basics: Connecting an IDE.

To interact with other developers about using IDEs with Health Connect, visit InterSystems Developer Community.

Explore more

Security

Data Migration

InterSystems Web Gateway

Building a Server-Side Application with InterSystems IRIS

Learn InterSystems IRIS Data Platform

InterSystems Developer Community

Feedback