@playrunner/integration-sdk
Shared contracts, host interfaces, and UI helpers for Playrunner integration packages.
Install
npm install @playrunner/integration-sdk
Integration packages normally declare the SDK as a peer dependency. The consuming Playrunner frontend, API, or orchestrator must provide the matching SDK version directly.
Package surfaces
@playrunner/integration-sdkand@playrunner/integration-sdk/frontendexpose frontend contracts, the host provider, connection inputs, setup helpers, and settings-modal primitives.@playrunner/integration-sdk/apiexposes API contribution contracts and helpers.@playrunner/integration-sdk/orchestratorexposes the versioned orchestrator executor contract.
import {
IntegrationConfigField,
IntegrationSdkProvider,
useIntegrationHost,
} from '@playrunner/integration-sdk';
import { createApiContribution } from '@playrunner/integration-sdk/api';
import { createOrchestratorContribution } from '@playrunner/integration-sdk/orchestrator';
Documentation
See the integration package architecture documentation for package metadata, host selection, and contribution composition.
License
Licensed under the Playrunner Sustainable Use License.