Skip to main content

Platform Overview

Linkiir is a healthcare integration platform. You design interfaces in a browser, deploy them, and then search every message and event they produced.

This page covers just enough vocabulary to follow the rest of the documentation.

What you work with

Workspace
└─ Project
└─ Workflow
└─ Node
TermWhat it means to you
ProjectA container for related interfaces. Holds workflows, scripts, schemas, project variables, credentials, and libraries.
WorkflowOne end-to-end message path, and the unit you start and stop.
NodeOne step in a workflow. A node receives, transforms, or delivers a message.

A workflow is a chain of nodes:

Source node → Transform node → Destination node

Each node hands its output to the node connected after it. You connect nodes in the workflow editor; Linkiir handles the message transport between them.

What you install

A Linkiir installation is one package that brings up everything below. You do not install or start these individually.

ComponentWhat it does for you
StudioThe browser UI and API at http://127.0.0.1:8080. Projects, workflows, nodes, scripts, users, settings, and log search.
RuntimeRuns your nodes and scripts. Starts and stops with your workflows.
Message queueCarries messages between nodes so a slow or stopped downstream node does not lose data. Apache Kafka or Redpanda, either bundled with the package or your own cluster.
Log ArchiverCopies message payloads and node events into the Log DB so you can search them later. Runs quietly in the background.
Log DBWhere message history lives. SQLite for a local install; PostgreSQL or MS SQL for production.

The Studio supervises the Runtime and Log Archiver for you. If the Studio is running and healthy, they are too — check http://127.0.0.1:8080/api/health to confirm.

Where things live

PlatformYour projects and settingsStudio
WindowsC:\ProgramData\Linkiir\datahttp://127.0.0.1:8080
macOS (Docker)linkiir_work Docker volumehttp://127.0.0.1:8080
LinuxThe configured Linkiir data directoryhttp://127.0.0.1:8080

Everything binds to 127.0.0.1 by default, so a fresh installation is reachable only from the machine it runs on. See Security before opening remote access.

How a message is traced

Every message carries a message ID and a correlation ID through the whole workflow. The correlation ID is the same at every node, so searching it in the Studio's log search returns the complete journey of one message — received, transformed, delivered.

Keep that in mind when writing scripts: if you create a new message from an inbound one, let Linkiir carry the correlation forward rather than generating unrelated IDs.

Next

Continue with Download and Install.