Skip to main content
Version: v2 (preview)

Bundled Plugin Catalog

DevPortal ships with a set of preinstalled dynamic plugins baked into the distro image. They are available immediately — no download or rebuild needed. Most are disabled by default and are enabled by adding an entry to dynamic-plugins.yaml (or via the Marketplace).

A few core plugins (preInstalled: true in dynamic-plugins.default.yaml) are always loaded — they power the UI shell, navigation, and marketplace itself.

Think of this catalog in terms of capability layers, not a flat install list. The always-on plugins establish the shell. The disabled-by-default plugins represent operational capabilities — CI/CD visibility, infrastructure observability, code quality — that your team activates based on what context-switches it wants to eliminate. Each plugin connects to a service entity via an annotation; the right question before enabling any plugin is "which entities will carry this annotation, and what does it replace for their developers?" See Composing a Portal for the full three-layer model.


Always-on plugins (preInstalled, no YAML entry needed)

These plugins are extracted into the image at build time with preInstalled: true and are active on every boot regardless of preset selection.

PluginPackageWhat it does
Homepageveecode-platform-plugin-veecode-homepage-dynamicCustomizable landing page at /
Global Headerveecode-platform-plugin-veecode-global-header-dynamicUnified top navigation bar (search, notifications, profile)
Aboutveecode-platform-backstage-plugin-about-dynamic + veecode-platform-backstage-plugin-about-backend-dynamicDevPortal version and instance info at /about
Catalog Extensions Modulered-hat-developer-hub-backstage-plugin-catalog-backend-module-extensionsRegisters Extension/Package/Collection entity kinds; reads extensions-install.yaml

These plugins are in the bundled catalog with disabled: true and are activated when the recommended preset is included in VEECODE_PRESETS. They are not unconditionally on.

PluginPackageWhat it does
RBACbackstage-community-plugin-rbacRole-based access control UI at /rbac
Tech Radarbackstage-community-plugin-tech-radar + backstage-community-plugin-tech-radar-backendTechnology adoption radar at /tech-radar
Marketplacedevportal-marketplace-frontend-dynamic + devportal-marketplace-backendIn-portal plugin discovery and enable/disable UI at /marketplace
Pending Changesdevportal-pending-changes-dynamicHeader badge indicating pending restart when plugins are enabled/disabled via Marketplace

Disabled-by-default plugins (bundled, require enabling)

PluginPackageWhat it does
Kubernetesbackstage-plugin-kubernetesKubernetes workload viewer on entity pages
GitHub Actionsbackstage-community-plugin-github-actionsGitHub Actions run history on entity CI tab
Azure DevOpsbackstage-community-plugin-azure-devopsAzure Pipelines and Pull Requests on entity pages
Jenkinsbackstage-community-plugin-jenkins + backstage-community-plugin-jenkins-backendJenkins build status on entity CI tab
SonarQubebackstage-community-plugin-sonarqube + backstage-community-plugin-sonarqube-backendCode quality metrics on entity overview and Code Quality tab
Security Insightsroadiehq-backstage-plugin-security-insightsGitHub Dependabot alerts and security advisories
GitHub Insightsroadiehq-backstage-plugin-github-insightsGitHub code insights on entity pages
Global FABred-hat-developer-hub-backstage-plugin-global-floating-action-buttonConfigurable floating action button

OCI-only plugins (not in distro image, enable via dynamic-plugins.yaml)

These must be downloaded at startup from quay.io/veecode. See Adding Plugins for configuration details.

PluginOCI Reference
MCP Actions Backendoci://quay.io/veecode/backstage:bs_1.49.4!backstage-plugin-mcp-actions-backend
MCP Catalog Extrasoci://quay.io/veecode/mcp-integrations:bs_1.49.4!red-hat-developer-hub-backstage-plugin-software-catalog-mcp-extras
MCP TechDocs Extrasoci://quay.io/veecode/mcp-integrations:bs_1.49.4!red-hat-developer-hub-backstage-plugin-techdocs-mcp-extras
MCP Scaffolder Extrasoci://quay.io/veecode/mcp-integrations:bs_1.49.4!red-hat-developer-hub-backstage-plugin-scaffolder-mcp-extras
MCP Chat Backendoci://quay.io/veecode/mcp-chat:bs_1.49.4!backstage-community-plugin-mcp-chat-backend
MCP Chat Frontendoci://quay.io/veecode/mcp-chat:bs_1.49.4!backstage-community-plugin-mcp-chat
GitLab Pipelinesoci://quay.io/veecode/gitlab:bs_1.48.4!immobiliarelabs-backstage-plugin-gitlab

For plugins not listed here (Grafana, Vault, Tech Insights, and others), see Finding Plugins and Adding Plugins.