Skip to main content

Adapters

Adapters are prebuilt Linkiir nodes that connect a workflow to an external system. Each one arrives as a node template plus the code library behind it, so you add it from the palette and fill in fields rather than writing a client from scratch.

You configure credentials, endpoints, and what to fetch or send. The connection work — authentication, token refresh, request signing, retries, error reporting — is already done.

Requesting the Adapters package

info

Adapters are supplied separately from the Linkiir installation. To request them for your environment, email support@linkiir.com with your Linkiir version, your platform, and the systems you need to connect to.

You receive either a catalog to subscribe to, which keeps its adapters updatable in place afterwards, or a project to import with the templates and libraries already attached to the nodes that use them. See Catalogs and Project Import and Export.

Available adapters

By category

AdapterConnects toPalette groupLibrary
EpicEpic FHIR endpointSource Customepic_fhir
CernerCerner FHIR endpointSource Customcerner_fhir
eClinicalWorkseCW FHIR endpointSource Customecw_fhir
ModMedModMed FHIR endpointSource Custommodmed_fhir
Athena HealthAthena Health platformSource Customathena_health
Dexcom CGMDexcom CGM accountSource HTTP, Source Customdexcom_cgm
PointClickCarePointClickCare organizationSource Custom, Transform Custompcc_api
SalesforceSalesforce REST APITransform Customsalesforce
Dynamics 365Microsoft Dynamics 365 CRMSource Customdynamics_crm
AWS S3S3 and S3-compatible storageSource Custom, Transform Custom, Source HTTPaws_s3
SlackSlack workspaceTransform Customslack
Azure OpenAIAzure OpenAI deploymentTransform Customazure_openai
FHIR Resource CreatorNothing — local transformationTransform Customfhir_resource
FHIR Profiling ToolsNothing — local HTTP serviceSource HTTPfhir_profiling

Start here

If you want toRead
Understand how an adapter is delivered and configuredHow Adapters Work
Pull patient data from an EHREpic, Cerner, eClinicalWorks, ModMed, Athena Health
Read glucose data from a CGM deviceDexcom CGM
Read or write records in long-term carePointClickCare
Read or write records in a CRMSalesforce, Dynamics 365
Move messages through object storageAWS S3
Send an alert to a channelSlack
Send message content to a modelAzure OpenAI
Build or inspect FHIR resources locallyFHIR Resource Creator, FHIR Profiling Tools

What every adapter has in common

  • Fields, not code. Endpoints, credentials, and what to fetch are node configuration. See How Adapters Work.
  • Live Mode. A switch that lets the node authenticate and log what it would send, without sending it. Use it for the first run of every adapter.
  • Verify TLS on by default. Certificate verification stays on unless you deliberately turn it off for a local test proxy.
  • Secrets stored as masked fields. Passwords, API keys, and secret keys are encrypted in the project and never written to logs. Private keys stay on disk and are referenced by path.
  • Errors in the node log. Each adapter reports a stable error code and a readable message, listed on its page.
Build against a sandbox first

Point a new adapter at the vendor's sandbox or test environment, with synthetic data, before connecting it to production. See Sample Code for the practices the demo interfaces follow.

Next