Skip to main content

Interface: ServerPluginApi

Defined in: packages/plugin-sdk/src/backend.ts:167

The API object handed to a backend plugin's entry point.

Properties​

contextStrategies​

readonly contextStrategies: PluginContextStrategyRegistry

Defined in: packages/plugin-sdk/src/backend.ts:175


events​

readonly events: PluginEventBus

Defined in: packages/plugin-sdk/src/backend.ts:171


fetch​

readonly fetch: PermissionCheckedFetch

Defined in: packages/plugin-sdk/src/backend.ts:173


files​

readonly files: PluginVirtualFileSystem

Defined in: packages/plugin-sdk/src/backend.ts:177


logger​

readonly logger: PluginLogger

Defined in: packages/plugin-sdk/src/backend.ts:172


pluginId​

readonly pluginId: string

Defined in: packages/plugin-sdk/src/backend.ts:168


postProcessors​

readonly postProcessors: PluginPostProcessorRegistry

Defined in: packages/plugin-sdk/src/backend.ts:176


providers​

readonly providers: PluginProviderRegistry

Defined in: packages/plugin-sdk/src/backend.ts:174


routes​

readonly routes: PluginRouter

Defined in: packages/plugin-sdk/src/backend.ts:169


storage​

readonly storage: PluginStorage

Defined in: packages/plugin-sdk/src/backend.ts:170