Python Developer Journey
Whether you are a data scientist, backend developer, or integration engineer, Python is likely a key part of your toolkit. With InterSystems IRIS® data platform, you can bring the full power of Python into a high-performance, multi-model data platform without compromising on speed, scalability, or flexibility.
This documentation is a guided journey into using Python with InterSystems IRIS. Whether you are embedding Python directly into InterSystems IRIS logic, building external applications that connect to InterSystems IRIS, or implementing advanced analytics and machine learning, this guide will help you get started and grow your skills.
What You Will Learn
-
Why InterSystems IRIS is a powerful combination for modern data-driven applications.
-
How to use Python to query InterSystems IRIS like a relational database using tools like DB-API and SQLAlchemy.
-
How to build familiar Python applications like REST APIs with Flask, notebooks with Jupyter, and dashboards with Streamlit.
-
How to use the many distinct approaches to Python development with InterSystems IRIS and when to apply each one.
-
How to embed Python inside InterSystems IRIS for advanced logic, automation, and hybrid ObjectScript-Python workflows.
-
How to create integrations using Python through interoperability productions.
-
How to fully utilize InterSystems IRIS’s special features like multi-model capabilities, vector search, and the unique power of globals.
Your Python Journey Starts Here
This guide is structured to support you, whether you are just getting started with InterSystems IRIS Python development or are looking to deepen your expertise. Dive in and unlock what is possible when Python meets InterSystems IRIS.