Definition
A Plugin is an optional package that Rudder’s host installs and manages. A Plugin can declare tools, state, HTTP access, UI slots, event subscriptions, webhooks, jobs, and host service access. The host validates the manifest, starts or stops the worker, checks declared capabilities for bridge operations, and preserves status, configuration, logs, jobs, webhooks, and state for inspection. Plugin tools use namespaced names, so they cannot shadow core tools or another Plugin.One illustrative case
A team installs a CRM Plugin that adds a project panel and a scheduled account sync. The Plugin’s configuration identifies the external service, its job is attributed to the Plugin, and a failed sync appears in Plugin logs. The CRM panel can link to Rudder work, but the Plugin does not invent a new Issue status or bypass the normal approval path.
