InterSystems IRIS → InterSystems IRIS

iris-sscp

High-performance Go application for InterSystems IRIS SuperServer file transfers (iris2iris), powered by Caretdev's caretdev/go-irisnative library. Stream files directly across IRIS instances over port 1972 with zero custom class loading, zero IPM packages, and zero OS shell ($ZF) calls.

Stock System Classes

Zero Custom Class Loading or IPM Required

No custom ObjectScript classes or IPM packages needed! iris-sscp interacts directly with built-in IRIS system classes (%Stream.FileBinary and %File) present on every IRIS instance out of the box. Simply point to your IRIS SuperServer endpoint (port 1972) and stream binary files seamlessly.

Stock System Classes SuperServer Transfer
iris-sscp Architecture Feature

Caretdev Go Driver Integration

Powered by Caretdev's go-irisnative Library

Built directly on Caretdev's caretdev/go-irisnative Go library, iris-sscp communicates natively over IRIS SuperServer port 1972 with zero CGO dependencies. Run single-shot executions or continuous ticker sync loops.

Key Features

Built for Modern IRIS Infrastructure

Designed specifically for InterSystems IRIS administrators, DevOps, and integration engineers.

Zero Custom Class Loading

Works out of the box on any standard IRIS instance using built-in system classes (%File and %Stream.FileBinary). No IPM package or compilation required.

Pure Go SuperServer RPC

Powered by Caretdev's caretdev/go-irisnative over TCP port 1972 with zero CGO or OS shell ($ZF) dependencies.

Out-of-Band Streaming

Stream local container files or remote IRIS files directly into target IRIS filesystems over encrypted or standard TCP SuperServer channels.

Container & K8s Ready

Deploy iris-sscp as a lightweight Docker container (~15MB image footprint), Podman pod, or Kubernetes deployment with ticker sync support.