Skip to main content

Linkiir Transport Adapters

Adapters for moving bytes and messages: object storage, file transport, and streaming or message brokers.

Repositoryhttps://github.com/Linkiir/linkiir-transport-adapters
Catalog idlkflow
Adapters2
Libraries1
PublisherLinkiir Inc
note

Local and network file transfer, FTP, FTPS and SFTP are built into Grid's File/FTP source and destination nodes and need no catalog. See Interfaces and Core Nodes.

Install this catalog​

In Grid, open Settings → Catalogs, click Install Linkiir catalogs, tick Linkiir Transport Adapters and click Install. See Install Linkiir's catalogs.

Subscribing by URL​

On a grid that cannot download Linkiir's catalog list, click Subscribe to a catalog in Settings → Catalogs instead and fill in:

FieldValue
Repository URL or folderhttps://github.com/Linkiir/linkiir-transport-adapters
Branch or tagmain
SSH keyLeave empty — this is a public repository, cloned anonymously
CA bundleLeave empty
https://github.com/Linkiir/linkiir-transport-adapters

The catalog is cloned into a staging area and validated before anything is installed. Once it is in, its adapters appear in the Builder's node palette and can be filtered by catalog. Full walkthrough: Subscribing to a Catalog.

Subscribing needs a permission

Every catalog operation — subscribing, updating and removing — needs the Administration-tier Manage catalogs permission. See Users and Roles.

Adapters in this catalog​

AdapterNode typeNode type idDocumentation
S3 Adapter (Source)sourceLKFLOW_S3_SOURCEsee page
S3 Adapter (Destination)destinationLKFLOW_S3_DESTINATIONsee page

S3 Adapter (Source)​

Poll an S3 prefix, download objects past a minimum age, and optionally delete them.

LKFLOW_S3_SOURCE · source node · Configuration and fields

S3 Adapter (Destination)​

Upload each inbound message to S3 as its own object, with a configurable key.

LKFLOW_S3_DESTINATION · destination node · Configuration and fields

Libraries in this catalog​

Shared Lua modules the adapters depend on. Grid installs the version an adapter pins automatically when you build a node from it — there is nothing to install by hand.

LibraryVersionWhat it does
aws_s31.1.0AWS S3 client — Signature V4 signing, put/get/head/delete/list, ListObjectsV2 parsing, retry and backoff. Works against S3-compatible services too.
Library versions are immutable

A published library version is never changed. A fix ships as a new version, and each node stays pinned to the version it was built against, so updating a catalog cannot disturb a node already running.

Credentials​

Every adapter here ships with its credential fields empty, deliberately. Password fields are encrypted with your own grid's key, so a value shipped from the repository could not be decrypted on your machine. Enter yours on the node after you build it, leave Live Mode off for the first run, and keep Verify TLS on.

Next​