Registry / database / intersystems-irispython

intersystems-irispython

JSON →
library5.3.2pypypi✓ verified 79d ago

Official InterSystems IRIS Python SDK for connecting to and interacting with InterSystems IRIS data platform. Current version 5.3.2, supporting Python >=3.8. Released on a per-release cadence aligned with IRIS updates.

pip install intersystems-irispython
INSTALL
IMPORT
SIG · INTERSYSTEMS-IRISP
I
intersystems-irispython
databasepythonv5.3.2
Install
2.0s avg
Import
Disk
66MB
Pass rate
5/ 10
Env Coverage5 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v5.3.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
build_error
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.0s · import 0.000s · 69MB
66MB installed
● package 66MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

IRIS
from iris import IRIS
from intersystems_irispython import IRIS
IRISConnection
from iris import IRISConnection
createConnection
from irisnative import createConnection

Connect to IRIS using environment variables for credentials.

import os from intersystems_irispython import IRIS # Connect using environment variables conn = IRIS.connection( hostname=os.environ.get('IRIS_HOSTNAME', 'localhost'), port=int(os.environ.get('IRIS_PORT', 1972)), namespace=os.environ.get('IRIS_NAMESPACE', 'USER'), username=os.environ.get('IRIS_USERNAME', '_SYSTEM'), password=os.environ.get('IRIS_PASSWORD', '') ) print('Connected:', conn.is_connected()) conn.close()
irispython --version
Debug
Known issues
breakingIn v5.x, the `IRIS.connection()` method replaced the old `iris.create_connection()` pattern from v4.x. Existing code using `create_connection` will break.
fix
Replace `iris.create_connection(...)` with `IRIS.connection(...)`.
affects: >=5.0.0
gotchaThe class name `IRIS` is all uppercase. A common mistake is to use `Iris` or `iris` (lowercase) which will raise AttributeError.
fix
Use `from intersystems_irispython import IRIS` (exact casing).
affects: all
gotchaDefault port is 1972 (Superserver), not 51773 or 9091. Using wrong port leads to connection timeout.
fix
Ensure port number matches IRIS Superserver port (default 1972).
affects: all
Upgrade
Version history
5.3.2latest on PyPI · released Mar 31, 2026
Audit
Dependencies
intersystems_irispythonrequiredCore SDK package
Agent activity
37 hits · last 30 days
node
32
Amazon
1
OpenAI (training)
1
Resources
intersystems-irispython — pip install intersystems-irispython · libregistry