featherbit UI
    Preparing search index...

    Interface PolicyNode

    A single plugin instance within a policy graph.

    interface PolicyNode {
        config: Record<string, unknown>;
        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.

    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).