Skip to main content

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)

PluginPackageWhat it does
RBACbackstage-community-plugin-rbacRole-based access control UI at /rbac
Homepageveecode-platform-plugin-veecode-homepage-dynamicCustomizable landing page at /
Global Headerveecode-platform-plugin-veecode-global-header-dynamicUnified top navigation bar (search, notifications, profile)
Tech Radarbackstage-community-plugin-tech-radar-dynamic + backstage-community-plugin-tech-radar-backend-dynamicTechnology adoption radar at /tech-radar
Aboutveecode-platform-backstage-plugin-about-dynamic + veecode-platform-backstage-plugin-about-backend-dynamicDevPortal version and instance info at /about
Marketplacedevportal-marketplace-frontend-dynamic + devportal-marketplace-backend-dynamic-dynamicIn-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
Catalog Extensions Modulered-hat-developer-hub-backstage-plugin-catalog-backend-module-extensionsRegisters Extension/Package/Collection entity kinds; reads extensions-install.yaml

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

PluginPackageWhat it does
Kubernetesbackstage-plugin-kubernetes-dynamicKubernetes workload viewer on entity pages
GitHub Actionsbackstage-community-plugin-github-actions-dynamicGitHub Actions run history on entity CI tab
GitHub Workflowsveecode-platform-backstage-plugin-github-workflows-dynamic + backendManual workflow trigger cards on entity overview
Azure DevOpsbackstage-community-plugin-azure-devops-dynamicAzure Pipelines and Pull Requests on entity pages
Jenkinsbackstage-community-plugin-jenkins + backstage-community-plugin-jenkins-backend-dynamicJenkins build status on entity CI tab
SonarQubebackstage-community-plugin-sonarqube + backstage-community-plugin-sonarqube-backend-dynamicCode quality metrics on entity overview and Code Quality tab
Security Insightsroadiehq-backstage-plugin-security-insights-dynamicGitHub Dependabot alerts and security advisories
GitHub Insightsroadiehq-backstage-plugin-github-insights-dynamicGitHub code insights on entity pages
Global FABred-hat-developer-hub-backstage-plugin-global-floating-action-button-dynamicConfigurable 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.