Skip to main content

External Language Development

InterSystems enables you to develop applications using various external languages. Code written in an external language interacts with the InterSystems IRIS kernel via an InterSystems IRIS software development kit (SDK).

Programming tools

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

Navigation iconObjectScript

Navigation iconSQL

Navigation iconJava

Navigation icon.NET

Navigation iconPython

Navigation iconNode.js

Navigation iconInterSystems Native APIs

Navigation iconREST and JSON

Navigation iconSOAP/Web Services

Navigation iconInterSystems API Manager (microservices)

documentation iconUsing the Callin API (C/C++)

documentation iconUsing the Callout Gateway (operating system callouts)

InterSystems link iconInterSystems Developer CommunityOpens in a new window

Database connectivity

Connect your code to InterSystems IRIS databases using several different technologies.

Navigation iconJDBC

Navigation iconODBC

documentation iconInterSystems SQL Gateway

IDEs

Develop code on InterSystems IRIS using the IDE of your choice.

Navigation iconObjectScript IDEs

documentation iconJava IDEs

documentation icon.NET IDEs

documentation iconPython IDEs

documentation iconNode.js IDEs

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

To interact with other developers about using IDEs with InterSystems IRIS, visit InterSystems Developer CommunityOpens in a new window.

Explore more

Navigation iconSecurity

Navigation iconData Migration

Navigation iconInterSystems Web Gateway

interactive iconBuilding a Server-Side Application with InterSystems IRISOpens in a new window

interactive iconLearn InterSystems IRIS Data PlatformOpens in a new window

InterSystems link iconInterSystems Developer CommunityOpens in a new window

FeedbackOpens in a new window