Skip to main content

Node / TypeScript SDK

The @feral/sdk package provides a TypeScript client for the FERAL Brain API, plugin helpers, and a hardware node class.

FeralClient

Constructor

Methods

definePlugin

Create plugins using the definePlugin helper:

PluginDefinition

FeralNode

Connect hardware or virtual devices to the Brain:

NodeConfig

Types

The SDK exports the full set of wire-protocol types:
See the Python SDK for the equivalent Python API.