Pipeline Plugins
Pipeline plugins extend Mimir AIP with custom pipeline step actions compiled from Go source at runtime.List Pipeline Plugins
Get all installed pipeline plugins.Plugin identifier
Human-readable description
Git repository URL
Git tag or branch
ISO 8601 timestamp
Install Pipeline Plugin
Install a pipeline plugin from a Git repository.Unique plugin identifier
Git repository URL (must be accessible)
Git tag, branch, or commit SHA
Human-readable description
201 Created
Workers clone and compile plugins at runtime. Ensure Go 1.21+ is available in the worker image.
Get Pipeline Plugin
Get details for a specific pipeline plugin.Update Pipeline Plugin
Pull the latest version from the plugin’s repository.Uninstall Pipeline Plugin
Remove a pipeline plugin.204 No Content
Storage Plugins
Storage plugins add custom storage backend support compiled from Go source at runtime.List Storage Plugins
Get all installed storage plugins.Whether the plugin .so is currently loaded in memory
Install Storage Plugin
Install a storage plugin from a Git repository.Unique plugin identifier (used as storage config
plugin_type)Git repository URL. Must export
var Plugin satisfying models.StoragePlugin.Git tag, branch, or commit SHA
Human-readable description
201 Created
Get Storage Plugin
Get details for a specific storage plugin.Uninstall Storage Plugin
Remove a storage plugin.204 No Content
Go plugins cannot be unloaded from memory. An orchestrator restart is required for full removal.