Skip to main content

Introduction to Python InterSystems IRIS Development

What Is InterSystems IRIS?

If you are a Python developer, you are probably used to stitching together multiple tools to build data-driven applications. Perhaps you used a database here, an API layer there, some analytics tools, and a few scripts to glue it all together. InterSystems IRIS® data platform, is a data platform that brings all of that into one place without forcing you into a new language or way of thinking.

InterSystems IRIS is a developer-friendly data platform that combines:

  • A high-performance, multi-model database including relational, document, object, key-value, etc.

  • Built-in analytics and machine learning support.

  • A full interoperability engine for connecting systems and services.

  • Native support for Python, providing access to the extensive collection of libraries and the option to run scripts in both embedded and external processes.

And it is all designed to scale, from small applications to mission-critical systems used in healthcare, finance, and more.

Why InterSystems IRIS is Great for Python Developers

Python developers benefit from using InterSystems IRIS by:

  • Using the tools you already know: Connect with InterSystems IRIS using SQLAlchemy, DB-API, Flask, Jupyter, Streamlit, and more.

  • Not needing to move data around: InterSystems IRIS minimizes the need for complex ETL pipelines by letting you run analytics and Python logic directly on live operational data.

  • Accessing data flexibly through multi-model: Store and access data as SQL tables, JSON documents, objects, or even multi-dimensional globals all in one place.

  • Utilizing a built-in Python engine: You can embed Python directly into InterSystems IRIS logic or call InterSystems IRIS from your external Python applications.

  • Creating interoperability productions easily: InterSystems IRIS includes tools to connect to other systems, transform data, and orchestrate workflows without needing a separate integration platform.

What You Can Build with InterSystems IRIS

With InterSystems IRIS and Python, you can build the following:

  • REST APIs and microservices.

  • Real-time dashboards and data applications.

  • Machine learning pipelines.

  • Generative AI-powered applications.

  • System integrations and automations.

  • Scalable, analytics-driven applications.

You do not have to learn a whole new ecosystem to get started. If you know Python, you already have the skills to build with InterSystems IRIS. This platform just gives you more power, performance, and flexibility to do it all in one place.

FeedbackOpens in a new tab