Skip to content
Developer Experience

Integrate in minutes,
not months.

Simple SDKs abstract away multiplexing, token refresh, and error boundaries so you can ship securely, fast.

SDK package names below are illustrative and will be finalized at public release.

1

Create an app key

Sign up and generate an app key and secret from your dashboard.

2

Subscribe to a channel

Connect from the client and subscribe to a public, private, or presence channel.

3

Trigger events

Publish events from your server and receive them instantly on every subscriber.

app.js
// Install: npm install @irelay/client

import { iRelay } from '@irelay/client';

// Initialize with your secure endpoint configuration
const client = new iRelay('your-app-key', {
  cluster: 'us-east-1',
  encrypted: true
});

// Subscribe to a secure private patient channel
const channel = client.subscribe('private-patient-9');

// Receive encrypted telemetry updates instantly
channel.bind('vitals-update', (data) => {
  console.log(`BPM: ${data.bpm}`);
  renderPatientDashboard(data);
});

Channel concepts

Choose the channel type that matches your data's security profile.

Public

No authentication. Use for non-sensitive broadcasts such as system advisories and status feeds.

Private

Token-authorized subscriptions via your server. Required for any channel that can carry PHI.

Presence

Private channels plus a live roster of who is subscribed — ideal for care-team coordination.

iRelay — Next-Gen Data Relay

Streamline your medical data pipeline today

Deploy secure, high-throughput real-time message relays in minutes. Backed by Healthsoft's healthcare engineering team.

Already a client? Log in to your portal