Search documentation

Search documentation

Core SDK@pillar-ai/sdk

Lifecycle

Initialize, destroy, and check SDK state.

typescript
import Pillar from '@pillar-ai/sdk'

Methods

Pillar.init()

Initialize the Pillar SDK

typescript
static init(config: PillarConfig): Promise<Pillar>

Parameters

config
requiredPillarConfig
No description.

Returns

Promise<Pillar>

Pillar.destroy()

Destroy the Pillar instance

typescript
static destroy(): void

Pillar.getInstance()

Get the current Pillar instance

typescript
static getInstance(): Pillar | null

Returns

Pillar | null

Properties

Pillar.isReady

Whether SDK is ready

typescript
get isReady: boolean

Type

boolean

Pillar.state

Current SDK state

typescript
get state: PillarState

Type

PillarState

Pillar.config

Get the resolved configuration

typescript
get config: ResolvedConfig | null

Type

ResolvedConfig | null