The author or organization that created the plugin. Typically a name or organization identifier.
A brief description of what the plugin does. Shown in plugin lists and information panels.
The unique plugin identifier. Should be a lowercase, hyphenated string (e.g., "auto-reconnect", "chat-control"). Used to reference the plugin in owning_plugin_id fields.
The software license under which the plugin is distributed. Examples: "MIT", "Apache-2.0", "GPL-3.0".
The semantic version of the plugin (e.g., "1.0.0", "2.1.3-beta"). Follows semver conventions for compatibility tracking.
URL to the plugin's website, documentation, or repository. Allows users to find more information or report issues.
Metadata about a registered server plugin. Plugins extend SoulFire functionality by adding new settings, commands, and bot behaviors. This information is displayed in the client UI. Returned as part of InstanceInfo and ServerInfoResponse.