Chapter 4. Extensions in Red Hat Developer Hub


Important

These features are for Technology Preview only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend using them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.

For more information on Red Hat Technology Preview features, see Technology Preview Features Scope.

Red Hat Developer Hub (RHDH) includes the Extensions feature which is preinstalled and enabled by default. Extensions provides users with a centralized interface to browse and manage available plugins

You can use Extensions to discover plugins that extend RHDH functionality, streamline development workflows, and improve the developer experience.

4.1. Viewing available plugins

You can view plugins available for your Red Hat Developer Hub application on the Extensions page.

Procedure

  1. Open your Developer Hub application and click Administration > Extensions.
  2. Go to the Catalog tab to view a list of available plugins and related information.

    Extensions Catalog

4.2. Viewing installed plugins

Using the Dynamic Plugins Info front-end plugin, you can view plugins that are currently installed in your Red Hat Developer Hub application. This plugin is enabled by default.

Procedure

  1. Open your Developer Hub application and click Administration > Extensions.
  2. Go to the Installed tab to view a list of installed plugins and related information.

4.3. Search and filter the plugins

4.3.1. Search by plugin name

You can use the search bar in the header to filter the Extensions plugin cards by name. For example, if you type “A” into the search bar, Extensions shows only the plugins that contain the letter “A” in the Name field.

Extensions catalog with a Dynatrace search

Optionally, you can use the search bar in conjunction with a filter to filter only plugins of the selected filter by name. For example, you can apply the Category filter and then type a character into the search bar to view only Openshift plugins that contain the typed character in the name.

The following filters are available:

  • Category
  • Author
  • Support type

4.4. Installing a plugin by using Extensions

You can install a plugin and configure it by updating the dynamic-plugins.yaml file by using Extensions.

4.4.1. Prerequisites

  • You have the necessary permissions to modify plugin configurations and access the application environment.
  • You have identified and set the required environment variables referenced by the plugin’s default configuration. These environment variables must be defined in the Helm Chart or Operator configuration.

Procedure

  1. Open your Developer Hub application and click Administration > Extensions.
  2. Use the search bar on the Extensions page to find the plugin you wish to install, then click on the card. For example, search for Tekton and click Read more on the Pipelines With Tekton card.

    Extensions catalog with Tekton card
  3. In the plugin drawer, you can review information about the plugin and how to configure it in RHDH. To install the plugin, click Install.

    Extensions catalog with Tekton details
  4. On the Install Plugin page, a YAML editor and installation instructions are displayed.

    Extensions catalog with plugin editor template
  5. Click the About the plugin tab to view installation and configuration details for the plugin.
  6. Click the Examples tab to display the default plugin configuration.
  7. Click Apply to copy the default plugin configuration to the YAML editor.
  8. In the YAML editor, click the copy icon to copy the plugin configuration.

    Extensions catalog with Tekton configuration
    Note

    In RHDH 1.6, the Install button is disabled, so you must copy the plugin configuration to the dynamic-plugins.yaml file.

  9. In the dynamic-plugins.yaml file, add the plugin configuration that you copied in the previous step to the plugins definitions.

    Note

    If you have installed RHDH by using the Helm Chart, to enable the plugin, you may need to roll out your RHDH project manually.

Verification

  1. Click on Administration > Extensions.
  2. Go to the Installed tab to view a list of installed plugins.
  3. Search for the plugin that you installed to confirm that it is available and enabled.

4.5. Removing Extensions

The Extensions feature plugins are preinstalled in Red Hat Developer Hub (RHDH) and enabled by default. If you want to remove Extensions from your RHDH instance, you can disable the relevant plugins.

Procedure

  1. To disable the the Extensions feature plugins, edit your dynamic-plugins.yaml with the following content.

    dynamic-plugins.yaml fragment

    plugins:
      - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace
        disabled: true
      - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-catalog-backend-module-marketplace-dynamic
        disabled: true
      - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace-backend-dynamic
        disabled: true

Note

If you disable the Extensions feature plugins, the Catalog and Installed tabs will also be removed. You can still view installed plugins by clicking on Administration > Extensions.

Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat
Back to top