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.
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.