featherbit UI
    Preparing search index...

    Interface PolicyNode

    A single plugin instance within a policy graph.

    interface PolicyNode {
        config: Record<string, unknown>;
        config_ref?: string;
        id: string;
        position?: { x: number; y: number };
        type: string;
    }
    Index
    config: Record<string, unknown>

    Plugin-specific configuration; its shape is described per type by the pluginConfig schema registry.

    config_ref?: string

    Optional name of a shared plugin config to inherit from (local keys win).

    id: string

    Graph-unique node id, referenced by edge endpoints.

    position?: { x: number; y: number }

    Canvas coordinates for the editor; ignored by the gateway engine.

    type: string

    Plugin type name (e.g. upstream, rate-limit, script).