The repository includes a native Swift SDK in packages/sdk-swift. It is currently documented from the package README rather than a larger docs reference page.
Installation
Add the package in Swift Package Manager:
.package(url: "https://github.com/AgentWorkforce/relay.git", revision: "0a2c878748dc34af8b617c8da5ce70af447dfa37")Then depend on AgentRelaySDK.
Quick start
import AgentRelaySDK
let relay = RelayCast(apiKey: "rk_live_...")
let channel = relay.channel("wf-my-workflow")
try await channel.subscribe()
try await channel.post("Hello from Swift")
for await event in channel.events {
print("\\(event.from): \\(event.body)")
}Current API surface
RelayCast(apiKey:baseURL:)channel(_:) -> ChannelregisterOrRotate(name:)AgentRegistration.asClient()AgentClient.post(to:message:)AgentClient.dm(to:message:)