Red Hat Developer Hub 1.9

Navigate Red Hat Developer Hub on your first day

Log in, navigate the Red Hat Developer Hub (RHDH) interface, and personalize your workspace to become productive immediately.

Red Hat Customer Content Services

Abstract

As a new developer, you will learn how to personalize your experience by customizing settings and starring frequently used items, enabling you to independently find the software catalog, templates, and documentation you need.

As a new developer, you will learn how to personalize your experience by customizing settings and starring frequently used items, enabling you to independently find the software catalog, templates, and documentation you need.

1. Purpose and structure of Red Hat Developer Hub

To streamline your software development lifecycle, your organization has chosen to use Red Hat Developer Hub (RHDH) as your primary internal developer portal (IDP).

RHDH offers a unified interface to manage infrastructure, generate software projects, use tools and services, and access technical documentation in a centralized location.

The developer experience challenge
Modern software development often involves fragmented workflows. Developers frequently switch contexts between code repositories, ticketing systems, CI/CD pipelines, monitoring dashboards, and so on. This fragmentation creates information silos and increases the time required to find API documentation, service ownership details, or deployment status.
Improving developer productivity with RHDH

RHDH centralizes fragmented technical resources to streamline the developer experience. The platform provides the following advantages:

  • Unified discovery: Locate applications, APIs, and documentation in a single, accessible location.
  • Search capabilities: Find users, groups, and catalog using an integrated search feature. Once indexed, all entities become discoverable across the entire ecosystem within seconds.
  • Self-service capabilities: Create projects and deploy services using automated Software Templates. This ensures consistency and reduces reliance on manual ticketing.
  • Service visibility: Map relationships between services, dependencies, and API contracts to clarify ownership and component linkages.
  • Extensibility: Integrate external tools, such as monitoring dashboards and pipelines, directly into the portal to create a unified interface.

1.1. Overview of the onboarding workflow

To begin using RHDH, you must verify your permissions, confirm software entity ownership, and personalize your workspace. After you complete these initial tasks, you can locate team services and use self-service capabilities.

Log in and verify your profile

Your first step will be to confirm you are logged in as the correct user and that the platform recognizes your identity.

  • Authenticate: Access your organization’s RHDH URL and log in using your corporate credentials.
  • Check your identity: Click your avatar or name in the Global Header and select Settings. Verify that the User Entity matches your corporate identity.
  • Verify ownership: Navigate to My Profile from the user menu. Check the Ownership card to make sure it lists the components, APIs, and systems you or your team are responsible for. If this list is empty, you might need to register your ownership in the Software Catalog. For more information, see Log in to RHDH.

Organize your workspace

To reduce navigation time across the software ecosystem, curate a list of high-priority resources.

  • Star your services: Locate your frequently used components in the Catalog and select the Add to favourites (star) icon to add them to your favorites. See starred items.
  • Access starred items: Use the Starred Items menu in the Global Header to open your favorite resources quickly.
  • Pin the Sidebar: Use this if you switch frequently between tools. The sidebar is pinned by default. To unpin the sidebar, go to Settings and disable Pin Sidebar. See Customize your RHDH interface settings.

Explore production resources

Production instances provide access to live infrastructure data and technical guides required for operational tasks.

  • See production documentation: Use the Docs menu to find production-specific documentation, such as runbooks or deployment guides linked to your components.
  • Check production APIs: Navigate to the APIs page to confirm that production endpoint definitions are accurate and discoverable.
  • Test Self-Service templates: Click Create (+) in the Global Header to examine available Software Templates. Confirm that you have access to the Software Templates required to generate new production services.

Next steps

  • Start your day: Navigate to the RHDH Home Page to view your personalized dashboard.
  • Learn the interface: Understand the Global Header and Sidebar tools.
  • Get AI assistance: If enabled in production, open Developer Lightspeed for RHDH to ask questions about your new environment.

1.2. Leverage RHDH capabilities for daily productivity

To streamline your software development lifecycle, use the integrated toolset within Red Hat Developer Hub (RHDH). These core capabilities allow you to perform self-service tasks and discover organizational resources from a centralized interface.

By using the following workflow capabilities, you can reduce context switching and automate repetitive setup tasks:

Software Catalog
Use this centralized inventory to manage software components, APIs, and systems. You can visualize ownership, track dependencies, and monitor the lifecycle status of assets across the organization.
Software Templates
Automate the creation of new projects by using self-service templates. These templates bootstrap repositories, configure CI/CD pipelines, and apply organizational best practices to eliminate manual configuration.
TechDocs
Access "docs-as-code" documentation that renders directly within the portal. This makes sure that technical guides remain synchronized with the codebase and are easily discoverable alongside their corresponding services.
Plugins
Platform engineers can extend the functionality of the portal by connecting it to your existing toolchain. For example, your RHDH portal might have been configured to allow you to monitor Argo CD deployments, view Jira tickets, or review Quay registry scans without navigating away from the portal interface.
Global Search
Find specific components, documentation, or team members instantly by using a unified search engine that indexes the entire software ecosystem.

Additional resources

2. Log in to Red Hat Developer Hub

To access your organization’s software catalog, templates, and documentation, you must authenticate with Red Hat Developer Hub (RHDH) using your configured identity provider. With secure authentication, you have the appropriate permissions to view and manage software entities linked to your role.

By logging in, you gain entry to a centralized portal that streamlines your development workflow. This secure access allows you to locate required software building blocks and documentation without navigating multiple disparate systems.

2.1. Log in to RHDH

To access your organization’s software ecosystem, tools, and self-service templates, log in to the Red Hat Developer Hub (RHDH) web console. With a successful login, you can access resources permitted by your role-based access control (RBAC) settings.

Procedure

  1. Navigate to the RHDH URL provided by your administrator.
  2. On the login page, select the appropriate authentication method configured for your environment:

    • Enterprise authentication: Log in with your corporate credentials, such as Single Sign-On or Keycloak.
    • OAuth provider: Select an external provider, such as GitHub or GitLab, if your organization manages developer identities through those services.
    • Guest access: If available, select Enter as Guest for read-only exploration.

      Note

      Guest access permissions are limited and do not allow you to create or register components. Production environments typically disable guest access for security. To perform these actions, you must use an authenticated account with the required permissions.

  3. Enter your credentials and complete the required authentication prompts.

Verification

  • The portal redirects you to the Home page.
homepage lightspeed fab
  • Your personalized dashboard appears, displaying your username and recently accessed items.

2.2. Authentication methods to enable self-service capabilities

To access the specific tools, repositories, and permissions assigned to your role, you must authenticate to Red Hat Developer Hub (RHDH) using a supported provider. Selecting the correct authentication method makes sure that the portal correctly associates your identity with your team’s software components and self-service capabilities.

Common authentication methods:

Corporate Single Sign-On (SSO)
Select this option to use your standard organizational credentials. This method typically provides full access to internal resources and links your portal identity to your official team membership.
Federated authentication
Use services such as Keycloak or Ping Federate to unify your login across multiple enterprise applications. This makes sure that your permissions remain consistent as you navigate between the portal and external development tools.
OAuth providers
Select providers such as GitHub, GitLab, or Azure DevOps to link your developer identity directly to the portal. This is required if you need to perform actions in the Software Catalog that involve external version control systems.
Guest access

Use this restricted, read-only mode for initial platform exploration.

Important

Guest access is intended for demonstration purposes. While in this mode, you cannot register components, use Software Templates, or access restricted organizational data.

2.3. Navigate the RHDH interface

To locate resources, manage projects, and customize your workspace, use the two primary navigation areas in Red Hat Developer Hub (RHDH). By understanding these regions, you can navigate the software ecosystem and execute development tasks efficiently.

Using the Global Header

The top bar provides immediate access to frequency used actions and personal settings.

Search: Locate components, APIs, documentation, and users across the entire ecosystem instantly.

Self-service (+): Access Software Templates to create new components or projects.

User profile: Manage interface settings, set appearance preferences (such as Dark Mode), or log out.

Help (?): Access support resources and toggle the Quick start panel.

Support and notifications: View system alerts and platform help resources.

Application Launcher: Access integrated applications and tools.

Starred Items: View your bookmarked entities.

Using the left navigation sidebar

The sidebar organizes core platform features into distinct functional sections.

Home: View your personalized dashboard, including team updates and recently accessed items.

Catalog: Browse the inventory of software components, services, and resources to visualize ownership and dependencies.

Docs: Access the technical documentation library (TechDocs) to read guides linked to specific software entities.

APIs: Explore and test available API definitions in the centralized browser.

3. Find software components to discover assets

To integrate with existing software, verify ownership, or prevent redundant development, use the Software Catalog in Red Hat Developer Hub (RHDH). You can use this centralized inventory to discover assets without searching through multiple documentation sources or repositories.

By using the Software Catalog, you can achieve the following outcomes:

Reuse existing code
Locate shared libraries and components to prevent duplication of effort.
Understand dependencies
Visualize connections between services and API contracts.
Identify ownership
Find the team or individual responsible for an asset to facilitate collaboration.
Note

Your administrator must grant specific permissions if you want to add the products you are working on to this catalog. Contact your administrator for more information.

3.1. Filter components in the Software Catalog

To identify existing software building blocks, view source code, or check lifecycle status, use the catalog filters in RHDH. Filtering the catalog makes sure you can locate production-ready components and documentation without performing manual searches across multiple repositories.

Procedure

  1. Log in to the RHDH interface.
  2. In the navigation sidebar, click Catalog.
  3. Click the Kind filter and select Component.
  4. Optional: Click the Type filter to select a functional category, such as Library, Website, or Tool.
  5. In the Search field, enter the name of the component.
  6. Select the component card to view the Overview, Docs, and Relationships tabs.

3.2. Analyze microservice dependencies in the Software Catalog

To identify backend applications and microservices, view their deployment status, and understand their API relationships, use the filters in the Red Hat Developer Hub (RHDH) Software Catalog. Filtering for services makes sure you can verify architectural connections and ownership without manually tracing code across disparate repositories.

Procedure

  1. Navigate to the RHDH interface.
  2. In the left navigation sidebar, click Catalog.
  3. Click the Kind filter and select Component.
  4. Click the Type filter and select Service.
  5. Optional: Narrow the list by selecting a specific Owner or Lifecycle, such as production or experimental.
  6. Select a service card to open the detailed entity view.
  7. Review the Overview tab to identify the assigned owner and access links to the source code repository.
  8. Select the Dependencies or Relations tab to see upstream and downstream connections for that service.

3.3. Review API contracts to verify service endpoints and schemas

To verify endpoints, schemas, and server URLs for your services, locate and inspect API contracts in Red Hat Developer Hub (RHDH). Reviewing these definitions allows you to validate required parameters and data models in a rendered format without manually searching through source code repositories.

Procedure

  1. Navigate to the RHDH interface.
  2. In the left navigation sidebar, click APIs.

    Note

    You can also find these resources by clicking Catalog and selecting API from the Kind filter.

  3. Select an API from the list to open the detail view.
  4. Select the Overview tab to examine the metadata, assigned owner, and lifecycle status.
  5. Select the Definition tab to view the rendered specification, such as an interactive Swagger or AsyncAPI interface.
Note

In some cases, to test APIs in the RHDH interface before writing a single line of code, you must correctly configure the API definition.

4. Import and use an existing Software Template for faster development

To standardize and accelerate the creation of new software, use Software Templates in Red Hat Developer Hub (RHDH). You can generate consistent software components, publish them to Git repositories, and register them in the Software Catalog to make sure they are discoverable across your organization.

Each template uses a YAML definition to present a functional interface for inputting project metadata. Software Templates run a sequential series of actions, such as scaffolding code or creating repositories, which you can configure to run conditionally based on user input.

4.1. Creating a software component using Software Templates

To ensure project consistency and reduce manual configuration time, use Software Templates to create new components. These templates automate the scaffolding process, providing a pre-configured project structure directly from your Red Hat Developer Hub portal.

Prerequisites

  • You are logged in to the Red Hat Developer Hub instance.

Procedure

  1. On the Red Hat Developer Hub navigation menu, click Catalog > Self-service or in the Global Header, click Create (+).
  2. On the Self-service page, locate the Templates you want to use and click Choose to start the scaffolding process.
  3. Follow the wizard instructions to enter the required project details.
  4. In the Review step, verify your parameters and click Create.

    The scaffolding process begins. You can monitor the progress in the logs or click Cancel to stop the operation.

Verification

  • If the component is created successfully, a success page appears.

    template-creation-successful

Troubleshooting

  • If the creation process fails, you must review the logs on the error page for specific failure details.
  • To retry, click Start Over; the system retains your previously entered values on the Self-service page.

    template-creation-not-successful

4.2. Searching and filtering Software Templates in your Red Hat Developer Hub instance

To quickly locate the correct configuration for your project and reduce time spent browsing the catalog, search and filter the available Software Templates. Narrowing your search ensures you select the specific template that meets your development requirements.

Procedure

  1. In the Red Hat Developer Hub navigation menu, click Catalog > Self-service.
  2. In the Search field, enter the name for the Software Template.
  3. Optional: To refine the results, select a category from the Category list.

4.3. Importing an existing Software Template

You can use the Catalog Processor to import an existing Software Template into your Red Hat Developer Hub instance.

Prerequisites

  • You have created a directory or repository that contains at least one template YAML file.
  • Optional: To use a template stored in GitHub, you have configured Developer Hub integration with GitHub.

Procedure

  1. Open your RHDH app-config.yaml configuration file.
  2. In the catalog.rules section, add a rule to allow Templates kinds, as shown in the following example:

    # ...
    catalog:
      rules:
        - allow: [Template]
      locations:
        - type: url
          target: https://<repository_url/template-name>.yaml
    # ...

    where:

    catalog.rules.allow
    Specify the Template rule to allow new Software Templates in the catalog.
    catalog.locations.type
    Specify the url type when importing templates from a repository (for example, GitHub or GitLab).
    catalog.locations.target
    Specify the full URL to the template file.

Verification

  1. In the Red Hat Developer Hub navigation menu, click Catalog.
  2. From the Kind list, select Template.
  3. Verify that your template appears in the Template list.

5. Searching for relevant content in Technical Documentation (TechDocs)

To reduce context switching and to make sure technical resources are accessible, use TechDocs in Red Hat Developer Hub. Centralizing documentation allows you to review architecture diagrams, installation guides, and component details alongside software entities in a single interface.

Prerequisites

  • The TechDocs plugin is enabled and configured.
  • Documentation is imported into TechDocs.
  • You have the required roles and permissions to access TechDocs content.

5.1. Search for relevant content

To quickly find the information required for your services, search or filter the TechDocs catalog. Narrowing your search makes sure you find relevant resources without browsing multiple repositories.

Procedure

  1. In the Red Hat Developer Hub navigation menu, click Docs.
  2. On the Documentation page, use the Search bar or filters to locate your document:

    • Search: Enter keywords to find specific terms within documents.
    • Filter by Owner: View documents owned by specific users or groups.
    • Filter by Tags: Narrow results by specific labels or categories.
    • Filter by Owned: View documents belonging to you or your group.
    • Filter by Starred: View your bookmarked favorites.

The results update automatically to show the number of documents that meet your criteria.

5.2. Access and navigate documentation

Use the built-in navigation tools to move between related documents within a book. This ensures you can easily reference implementation details and requirements in a logical sequence.

Procedure

  1. In the Red Hat Developer Hub navigation menu, click Docs.
  2. In the Documentation table, click the name of the document you want to view.
  3. Navigate the content using the following on-screen tools:

    • Search bar: Find keywords within the current document.
    • Table of contents: Jump to specific sections.
    • Navigation menu: Switch between different documents in the same book.
    • Next: Proceed to the next sequential document.
    • Add-ons: Perform additional actions if plugins are configured, such as setting the text size.

6. Verify API contracts before integrating with backend services

To integrate with existing services and understand component communication, use the Red Hat Developer Hub (RHDH) API browser to locate, inspect, and validate API definitions in a centralized interface. You can review API contracts and test endpoints to verify responses directly from the portal.

Apart from viewing specifications, you can use the interactive interface to test available endpoints and review data models. This verification confirms that your application correctly interfaces with backend services before you begin integration.

6.1. Test API endpoints interactively

To verify API behavior and debug service responses, use the interactive test interface in Red Hat Developer Hub (RHDH). Validating endpoints directly within the portal makes sure they return the expected status codes and data models, which eliminates the need to configure external testing tools during the initial integration phase.

Prerequisites

  • You have the required credentials or tokens if the API requires authentication.

Procedure

  1. Navigate to the specific API you must validate and select the Definition tab.
  2. Locate the operation you want to verify and select the header to expand the details.
  3. Click Try it out to enable the interactive input fields.
  4. Enter the required parameters or the request body JSON in the provided fields.
  5. Click Execute.
  6. Examine the Server response section to verify the status code, response body, and headers.
Note

If you receive 401 (Unauthorized) or 403 (Forbidden) errors, you must verify your credentials with the API owner or check the authorization header requirements in the specification.

6.2. Select supported API specifications

To make sure your API definitions are discoverable and interactive within the Red Hat Developer Hub (RHDH) portal, you must use a supported specification format. Selecting the appropriate format based on your service architecture allows the platform to render documentation and provide testing interfaces for other developers.

Supported API formats

  • OpenAPI: Use this standard format (formerly Swagger) for defining RESTful APIs. RHDH renders these specifications into interactive documentation, allowing users to execute requests directly from the Definition tab.
  • AsyncAPI: Use this format for event-driven architectures and message-based services. This ensures that producers and consumers can visualize message schemas and broker details within the Software Catalog.
  • GraphQL: Use this format to define GraphQL schemas. This allows developers to explore your data graph, including queries, mutations, and types, from a centralized location.
Note

Support for specific formats, such as AsyncAPI or GraphQL, depends on your organization’s instance configuration and enabled plugins. If a specification does not render, verify your catalog-info.yaml metadata or contact your platform administrator.

Additional resources

8. Get AI-assisted help for your development tasks

To assist with development tasks, platform questions, and debugging, use Red Hat Developer Lightspeed for Red Hat Developer Hub, a generative AI virtual assistant integrated directly into Red Hat Developer Hub (RHDH). You can use the conversational interface to ask platform-specific questions, analyze logs, generate code, and create test plans, which reduces the time spent searching through official documentation or disparate tools.

8.1. Configure safety guards in Red Hat Developer Hub

To protect users from insecure or harmful AI model outputs, Red Hat Developer Hub (RHDH) uses Llama Guard as a default safety shield. You must configure these guards to align with your organization’s security policies.

Default safety guard configuration
The system uses Llama Guard as the default safety shield. Override these settings in the run.yaml file.
Note

The external_providers_dir parameter defaults to null and is no longer required in your configuration.

Overriding safety guards
To implement custom security layers or different safety shields, you must define a new safety provider within a custom run.yaml file.
Disabling safety guards
To run RHDH without safety guards, you must use the run-no-guard.yaml configuration file.
Important

Running without safety guards increases the risk of unvalidated model output. Only use this configuration in secure development environments.

Applying the no-guard configuration
To run the system without a safety guard, perform these steps:

Procedure

  1. Add the following YAML file as a config map to your namespace:

    version: 2
    image_name: redhat-ai-dev-llama-stack-no-guard
    apis:
      - agents
      - inference
      - safety
      - tool_runtime
      - vector_io
      - files
    container_image:
    external_providers_dir:
    providers:
      agents:
        - config:
            persistence:
              agent_state:
                namespace: agents
                backend: kv_default
              responses:
                table_name: responses
                backend: sql_default
          provider_id: meta-reference
          provider_type: inline::meta-reference
      inference:
        - provider_id: ${env.ENABLE_VLLM:+vllm}
          provider_type: remote::vllm
          config:
            url: ${env.VLLM_URL:=}
            api_token: ${env.VLLM_API_KEY:=}
            max_tokens: ${env.VLLM_MAX_TOKENS:=4096}
            tls_verify: ${env.VLLM_TLS_VERIFY:=true}
        - provider_id: ${env.ENABLE_OLLAMA:+ollama}
          provider_type: remote::ollama
          config:
            url: ${env.OLLAMA_URL:=http://localhost:11434}
        - provider_id: ${env.ENABLE_OPENAI:+openai}
          provider_type: remote::openai
          config:
            api_key: ${env.OPENAI_API_KEY:=}
        - provider_id: ${env.ENABLE_VERTEX_AI:+vertexai}
          provider_type: remote::vertexai
          config:
            project: ${env.VERTEX_AI_PROJECT:=}
            location: ${env.VERTEX_AI_LOCATION:=us-central1}
        - provider_id: sentence-transformers
          provider_type: inline::sentence-transformers
          config: {}
      tool_runtime:
        - provider_id: model-context-protocol
          provider_type: remote::model-context-protocol
          config: {}
        - provider_id: rag-runtime
          provider_type: inline::rag-runtime
          config: {}
      vector_io:
        - provider_id: faiss
          provider_type: inline::faiss
          config:
            persistence:
              namespace: vector_io::faiss
              backend: faiss_kv
      files:
        - provider_id: localfs
          provider_type: inline::localfs
          config:
            storage_dir: /tmp/llama-stack-files
            metadata_store:
              table_name: files_metadata
              backend: sql_files
    storage:
      backends:
        kv_default:
          type: kv_sqlite
          db_path: /tmp/kvstore.db
        sql_default:
          type: sql_sqlite
          db_path: /tmp/sql_store.db
        sql_files:
          type: sql_sqlite
          db_path: /rag-content/vector_db/rhdh_product_docs/1.9/files_metadata.db
        faiss_kv:
          type: kv_sqlite
          db_path: /rag-content/vector_db/rhdh_product_docs/1.9/faiss_store.db
      stores:
        metadata:
          namespace: registry
          backend: faiss_kv
        inference:
          table_name: inference_store
          backend: sql_default
          max_write_queue_size: 10000
          num_writers: 4
        conversations:
          table_name: openai_conversations
          backend: sql_default
    registered_resources:
      models:
        - model_id: sentence-transformers/all-mpnet-base-v2
          metadata:
            embedding_dimension: 768
          model_type: embedding
          provider_id: sentence-transformers
          provider_model_id: /rag-content/embeddings_model
      tool_groups:
        - provider_id: rag-runtime
          toolgroup_id: builtin::rag
      vector_dbs:
        - vector_db_id: rhdh-product-docs-1_8
          embedding_model: sentence-transformers/all-mpnet-base-v2
          embedding_dimension: 768
          provider_id: faiss
    server:
      auth:
      host:
      port: 8321
      quota:
      tls_cafile:
      tls_certfile:
      tls_keyfile:
  2. Mount the config map to your Llama Stack container at /app-root/run.yaml to make sure it overrides the default image file:

    name: llama-stack
    volumeMounts:
    - mountPath: /app-root/run.yaml
      subPath: run.yaml
      name: llama-stack-config
  3. Configure the required volume:

    volumes:
    - name: llama-stack-config
      configMap:
        name: llama-stack-config

    where:

    llama-stack-config
    The config map where you added the new no-guard configuration file.
  4. Restart the deployment if it does not trigger an automatic rollout.

Prerequisites

  • Your platform engineer has installed and configured the Developer Lightspeed for RHDH plugin in your RHDH instance.

8.2. Get the best results for assistant queries

To resolve technical blockers and accelerate development tasks, you must structure your queries to provide specific context to the AI assistant. Using precise prompts ensures that Developer Lightspeed for RHDH generates relevant code snippets, architectural advice, or platform-specific instructions.

Use the following strategies to improve the accuracy of the assistant’s output during your development workflow:

Specify technologies
Instead of asking "How do I use templates?", ask "How do I create a Software Template that scaffolds a Node.js service with a CI/CD pipeline".
Provide context
Include details about your environment, such as "I am deploying to OpenShift; how do I configure my catalog-info.yaml to show pod health?".
Leverage conversation context
Ask follow-up questions to refine a previous answer. For example, if the assistant provides a code snippet, you can ask "Now rewrite that using TypeScript interfaces."
Validate with citations
Examine the provided documentation links and citations in the response to verify that the generated advice aligns with your organization’s official standards.
Improve assistant accuracy
Rate the utility of responses by selecting the Thumbs up or Thumbs down icons. This feedback helps tune the model for your organization’s specific requirements.
Important

To maintain security standards, do not include sensitive personal information, plain-text credentials, or confidential business data in your queries.

8.3. Monitor AI responses and context management

Developer Lightspeed for RHDH provides features to track the AI reasoning process and maintain the context of your development tasks.

Thinking cards
An expandable thinking card appears while the AI processes a query. A pulse animation indicates the reasoning phase. You can expand the card to view detailed reasoning or collapse it to minimize screen clutter.
Tool call transparency
An expandable card displays details for Model Context Protocol (MCP) tool calls, which allows you to monitor background processes.
Context-aware citations
Retrieval-Augmented Generation (RAG) citations appear only when the AI uses internal documentation. This makes sure that general knowledge responses remain concise.
Context preservation during model changes
When you select a different AI model, Developer Lightspeed for RHDH starts a new conversation. This makes sure that your previous chats remain available in your history.
Structural readability
The interface formats headings and bullet points automatically to make sure responses are scannable.

8.4. Managing chats

Manage your chat history in RHDH to organize your workspace, resume previous tasks, or find past solutions.

chat options

Prerequisites

  • You have configured the Developer Lightspeed for RHDH plugin in Red Hat Developer Hub.
  • You must be logged in to the portal.

Procedure

  1. Click the Lightspeed floating action button (FAB) at the bottom right of the screen to open the chat overlay.
  2. Optional: Configure the interface display:

    • Click the Chatbot options icon (⋮) to view chat history or start a new chat.
    • Click the Display menu icon and select any of the following views:

      settings
      • Overlay: A floating window appears over the current page content.

        lightspeed overlay
      • Dock to window: A panel attaches to the right side of the screen. Activating this mode automatically closes the Quickstart panel if it is already open.

        lightspeed docked mode
      • Fullscreen: A dedicated page opens for intensive chat sessions. You can bookmark this URL for direct access.

        lightspeed fullscreen
      • Optional: Toggle Enable pinned chats/Disable pinned chats to enable or hide the pinned chats. This is enabled by default.
  3. Start a chat or load a previous session:

    • Enter a prompt: Type a query in the Enter a prompt for Lightspeed chat field and press Enter.
    • Use a sample: Click a prompt tile, such as Deploy with Tekton.
    • Attach a file: Click Attach to upload a .yaml, .json, or .txt file.

      1. Click the file name to open the preview model.
      2. View or edit the content of the file:

        lightspeed attachment
    • Use voice: Click the Use microphone icon.
    • Resume a chat: Select a title from the Recent list.
  4. Organize your chat history:

    • Start a new topic: Click New chat to reset the assistant’s context.
    • Search history: Enter a keyword in the Search field.
    • Rename a session: Click Options next to a chat title, select Rename, and enter a new name.

      rename chat
    • Pin a chat:: Click Options next to a chat title and select Pin. The chat moves to the Pinned group.
    • Sort chats:: Click Sort control and choose a sorting criteria, such as Date (Newest first).

      sorting chat
    • Delete a chat: Click Options next to a chat title and select Delete.

      delete chat
    • Hide the chat history section and reduce visual noise: Select the Close icon (x) next to New chat.
    • Restore access to your pinned chat: Select the Chat history menu icon.
  5. Optional: To hide the interface, if you are in the Overlay or Dock to window mode, click the Close Lightspeed icon (X) to hide the window. If you are in Fullscreen mode, revert to the other modes and click the Close Lightspeed icon (X). The system preserves your active query and history.
  6. Optional: In Fullscreen mode, bookmark the URL in your browser to save a direct link to the chat interface.

Verification

  • The main window displays the active chat or selected history.
  • The chat history list reflects renamed, pinned, or deleted entries.

9. Integrate and customize your daily tools using extensions

To integrate your development tools into a single interface and customize your experience, use the extensions and plugins in Red Hat Developer Hub RHDH. While core features such as the Software Catalog and TechDocs are pre-installed, you can add plugins to interact with external services such as Jira, Jenkins, or ArgoCD. By discovering global features in the navigation sidebar or reviewing entity-specific data in the catalog, you extend portal capabilities and access information from your daily tools directly within the portal.

9.1. Access platform-wide tools using global plugins

To manage technology standards, track project costs, or access AI assistance, use the global plugins located in the main navigation sidebar of Red Hat Developer Hub (RHDH). These plugins provide features that apply across the entire portal rather than to a specific software entity.

Procedure

  1. Log in to your RHDH instance.
  2. In the left navigation sidebar, locate the standard or custom items that represent specific global extensions, such as:

    • Tech Radar: Use this to visualize your organization’s approved and deprecated technologies.
    • Cost Insights: Use this to track and analyze cloud infrastructure spending for your projects.
    • Developer Lightspeed: Access this conversational interface for AI-assisted development help and platform queries.
    • Learning Paths: Access training and educational resources to improve your technical skills.

9.2. Review RHDH resource data

To review data specific to a particular resource in RHDH, use entity plugins that appear when viewing components, services, or APIs in the Software Catalog.

Procedure

  1. Navigate to the RHDH interface.
  2. In the left navigation sidebar, click Catalog.
  3. Select a Component or Service card.
  4. Review the tabs at the top of the entity page to view configured plugins:

    • CI/CD: Displays build status and history from tools such as Jenkins or GitHub Actions.
    • Kubernetes: Shows deployment status and pod health.
    • Topology: Visualizes the relationships and status of running resources.

Next steps

  • If a build fails in the CI/CD tab, select the build number to view the logs in the source provider.
  • If a pod is failing in the Kubernetes tab, examine the error events to troubleshoot the deployment.

9.3. Identify integrations in the RHDH extensions marketplace

To enhance your development workflow with additional tools, browse the extensions marketplace in Red Hat Developer Hub (RHDH). Identifying available plugins allows you to see which integrations are currently active or which supported tools your team can request to improve project visibility and automation.

Procedure

  1. In the left navigation sidebar, click Extensions.
  2. Browse the marketplace to review the following categories:

    • Installed: Review the integrations currently active in your instance, such as Jira, ArgoCD, or GitHub.
    • Available: Examine additional integrations supported by the platform that are not yet enabled for your workspace.
Note

End users typically cannot install plugins. If you locate a plugin in the marketplace or the Backstage Plugin Directory that your team requires, contact your administrator to request its enablement.

Additional resources

10. Customize your RHDH interface settings

Personalize your Red Hat Developer Hub (RHDH) environment to align the portal with your system preferences and optimize your workspace. Reviewing your user profile also confirms your account details and software ownership in the Software Catalog.

10.1. Customize your interface settings and profile details

Personalize your workspace appearance and verify that you are correctly associated with your team’s services.

Procedure

  1. In the RHDH global header, click your avatar or name to open the user menu.
  2. To customize the interface:

    1. Select Settings.
    2. In the Appearance section, configure the following options:

      • Theme: Select Light, Dark, or Auto to synchronize the portal with your operating system preferences.
      • Language: Select your preferred interface language from the list.
      • Pin Sidebar: Use this toggle to keep the left navigation menu expanded. This feature is enabled by default.
  3. To verify your identity and software ownership:

    1. Open the user menu again and select My Profile.
    2. Review the About card to confirm that your account details, such as email and team tags, are accurate.
    3. Examine the Ownership card to identify the software components, APIs, and systems linked to your identity.
    4. Use the relations toggle to switch between the following views:

      • Direct Relations: View entities where you are explicitly listed as the owner.
      • Aggregated Relations: View entities inherited through team memberships or group hierarchies.

11. Managing starred items for quick access

To streamline your daily workflow and reduce navigation time, use the starring feature in Red Hat Developer Hub (RHDH). By starring key components, APIs, and services in the Software Catalog, you create a personalized list of high-priority resources accessible directly from your sidebar or homepage.

This personalization makes sure that you can locate the specific tools and documentation you use most frequently without performing repetitive searches across the software ecosystem.

11.1. Starring key components in the Software Catalog

You can add frequently used components to the Your Starred Entities card for quick access.

Procedure

  1. In the Red Hat Developer Hub navigation menu, select Catalog.
  2. Locate the components you want to add as a favorite.
  3. In the Actions column for that component, click the Add to favorites (star) icon.

Verification

  • Navigate to the Home page and verify the component is listed in the Your Starred Entities card.

Legal Notice

Copyright © 2026 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.