Skip to main content

StellatePluginOptions

Configuration options for the StellatePlugin.

Signature
interface StellatePluginOptions {    serviceName: string;    apiToken: string;    purgeRules: PurgeRule[];    defaultBufferTimeMs?: number;    devMode?: boolean;    debugLogging?: boolean;}

serviceName

propertystring

The Stellate service name, i.e. <service-name>.stellate.sh

apiToken

propertystring

The Stellate Purging API token. For instructions on how to generate the token, see the Stellate docs

purgeRules

propertyPurgeRule[]

An array of PurgeRule instances which are used to define how the plugin will respond to Vendure events in order to trigger calls to the Stellate Purging API.

defaultBufferTimeMs

propertynumber
Default:2000

When events are published, the PurgeRules will buffer those events in order to efficiently batch requests to the Stellate Purging API. You may wish to change the default, e.g. if you are running in a serverless environment and cannot introduce pauses after the main request has completed.

devMode

propertyboolean
Default:false

When set to true, calls will not be made to the Stellate Purge API.

debugLogging

propertyboolean
Default:false

If set to true, the plugin will log the calls that would be made to the Stellate Purge API. Note, this generates a lot of debug-level logging.

Was this chapter helpful?
Report Issue
Edited Feb 2, 2026·Edit this page