Skip to main content
Redhat Developers  Logo
  • AI

    Get started with AI

    • Red Hat AI
      Accelerate the development and deployment of enterprise AI solutions.
    • AI learning hub
      Explore learning materials and tools, organized by task.
    • AI interactive demos
      Click through scenarios with Red Hat AI, including training LLMs and more.
    • AI/ML learning paths
      Expand your OpenShift AI knowledge using these learning resources.
    • AI quickstarts
      Focused AI use cases designed for fast deployment on Red Hat AI platforms.
    • No-cost AI training
      Foundational Red Hat AI training.

    Featured resources

    • OpenShift AI learning
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

    Red Hat AI Factory with NVIDIA

    • Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.
    • Explore the solution
  • Learn

    Self-guided

    • Documentation
      Find answers, get step-by-step guidance, and learn how to use Red Hat products.
    • Learning paths
      Explore curated walkthroughs for common development tasks.
    • Guided learning
      Receive custom learning paths powered by our AI assistant.
    • See all learning

    Hands-on

    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.
    • Interactive labs
      Learn by doing in these hands-on, browser-based experiences.
    • Interactive demos
      Click through product features in these guided tours.

    Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics

    Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Build

    Get started

    • Red Hat build of Podman Desktop
      A downloadable, local development hub to experiment with our products and builds.
    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.

    Download products

    • Access product downloads to start building and testing right away.
    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset

    References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
  • Community

    Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions

    Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github

    Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

    Join the Red Hat Developer program

    • Download Red Hat products and project builds, access support documentation, learning content, and more.
    • Explore the benefits

Red Hat Developer Hub: The fastest path to Backstage on Kubernetes

Get up and running with Red Hat Developer Hub, an internal developer portal built on Backstage, on Kubernetes in under 10 minutes

November 25, 2024
Evan Shortiss
Related topics:
Developer productivityDeveloper toolsDevSecOps
Related products:
Red Hat Developer HubRed Hat OpenShift

    Have you heard the buzz surrounding platform engineering and internal developer portals (IDP) but haven’t had the chance to try Backstage for yourself? Perhaps you were put off by the effort required to get Backstage running in your own Kubernetes environment, or maybe your rollout plans got derailed when it came to finding operators with the required skills and free time? 

    Well, fear not! In the next 10 minutes you’ll have your own instance of Backstage hosted on a Kubernetes cluster. Specifically, you’ll deploy Red Hat Developer Hub on Red Hat OpenShift. You can think of these as Red Hat’s enterprise distributions of Backstage and Kubernetes, respectively. 

    If you prefer to watch and follow along, the following video demonstrates the steps outlined in this article.

    Why Red Hat Developer Hub?

    Red Hat Developer Hub is an internal developer portal built on Backstage. Deploying and managing upstream Backstage on Kubernetes involves a lot of undifferentiated heavy lifting. Using a commercially supported distribution of Backstage (like Red Hat Developer Hub) enables you to focus on improving your developer experience, instead of wrangling with complex build processes, dependency updates, and worrying about plug-in support.

    Without further ado, let’s get back on track and deploy Red Hat Developer Hub on Red Hat OpenShift from the Developer Sandbox for Red Hat OpenShift.

    Log in to OpenShift from the Developer Sandbox

    Note: This article assumes you’re using Red Hat OpenShift provided by the Developer Sandbox. You can follow along in your own Red Hat OpenShift environment if it’s version 4.13 or greater, if you prefer.

    The Developer Sandbox for Red Hat OpenShift provides 30 days of free access to a hosted and managed instance of Red Hat OpenShift. 

    Accessing your OpenShift instance from the Developer Sandbox is as simple as logging in to sandbox.redhat.com, expanding the Services list, and selecting the Developer Sandbox item under Try and Buy. Figure 1 shows the Developer Sandbox item in the Try and Buy section.

    Finding Developer Sandbox in the Red Hat Hybrid Cloud Console
    Figure 1: Finding Developer Sandbox in the Red Hat Hybrid Console.

    The Developer Sandbox includes access to Red Hat OpenShift, Red Hat OpenShift Dev Spaces, and Red Hat OpenShift AI. Click the Launch button on the Red Hat OpenShift item in your Developer Sandbox, as shown in Figure 2.

    Launching Red Hat OpenShift from the Developer Sandbox
    Figure 2: Launching Red Hat OpenShift from the Developer Sandbox.

    Once you’ve logged in to your Red Hat OpenShift environment, select the project that corresponds to your username—think of this as the Kubernetes namespace where you’ll deploy Red Hat Developer Hub. You can see my evanshortiss-dev project in Figure 3.

    The OpenShift Console showing the user's Project and Add menu.
    Figure 3: The OpenShift console showing the user's Project and Add menu.

    Deploy Red Hat Developer Hub using Helm

    It’s possible to deploy and manage Red Hat Developer Hub using our Helm chart or Operator. In this section, we'll review the Helm chart approach.

    Find the Helm chart

    Get started by switching to the Developer Perspective in your OpenShift environment and clicking the +Add link. Scroll down and select the Helm Chart option on the Add screen, as seen in Figure 4.

    Finding the Helm Chart item in the Add menu of the OpenShift Console.
    Figure 4: Finding the Helm chart item in the +Add menu of the OpenShift console.

    Enable the filter for Red Hat-sourced charts, then search for developer hub. Select the Red Hat Developer Hub chart from the filtered list of entries, and click Create. This is shown in Figure 5.

    The Red Hat Developer Hub Helm Chart in the OpenShift Console.
    Figure 5: The Red Hat Developer Hub Helm chart in the OpenShift console.

    Configure routes and guest authentication

    On the Create Helm Release screen, select a 1.3.x release in the Chart Version dropdown, then switch to the YAML View. 

    Edit the clusterRouterBase property to match the router base URL of your OpenShift environment. You can deduce this value by copying the hostname from the address bar in your web browser and removing the console-openshift-console prefix. 

    For example, if the URL in your web browser’s address bar is:

    console-openshift-console.apps.sandbox-m3.1530.p1.openshiftapps.com

    You need to set the clusterRouterBase to:

    apps.sandbox-m3.1530.p1.openshiftapps.com

    Next, enable guest authentication for the Red Hat Developer Hub instance by adding the guest authentication provider under the appConfig.auth field in the YAML. Your configuration should look similar to this example:

    upstream:
      backstage:
        appConfig:
          auth:
            providers:
              guest:
                dangerouslyAllowOutsideDevelopment: true

    Note: The guest authentication provider is used for simplicity in this article. Configure an authentication provider as described in the Red Hat Developer Hub documentation when you’ve finished this article.

    Click Create to deploy Red Hat Developer Hub using the Helm chart. You’ll be redirected to the Topology View for your project while the deployment progresses.

    Once the deployment is complete, both the Postgres and Red Hat Developer Hub nodes in the Topology View will be surrounded by dark blue rings, as shown in Figure 6.

    Red Hat Developer Hub as seen in the OpenShift Topology view.
    Figure 6: Red Hat Developer Hub as seen in the OpenShift Topology view.

    Log in to Red Hat Developer Hub

    Use the Open URL icon on the redhat-developer-hub node in the Topology View to access your Backstage instance. 

    Two login options are presented: Guest and GitHub. Choose the Guest option, because you haven’t configured the GitHub Authentication provider—you’ll automatically be logged in as a guest user. Confirm this by visiting the Settings screen, as shown in Figure 7.

    The Settings screen in Red Hat Developer Hub.
    Figure 7: The Settings screen in Red Hat Developer Hub.

    At this point you can explore a core feature of Backstage: the Software Catalog. Of course, you’ll find that it’s empty since you need to import your applications, components, APIs, users, groups, and more. These are known as Entities within the Software Catalog—you can learn more about importing entities in the Backstage documentation.

    Conclusion

    Congratulations! You have successfully deployed Red Hat Developer Hub on Red Hat OpenShift. Now that you have deployed an internal developer portal, it’s time to configure your preferred authentication provider, import your repositories to the Software Catalog (thus creating those Entities you learned about), and start configuring dynamic plug-ins to integrate with your organization’s tooling to make your IDP a single pane of glass for your developers.

    Last updated: August 28, 2025

    Related Posts

    • Why internal developer portals matter

    • Red Hat Developer Hub: Your gateway to seamless development

    • The platform engineer's role in the DevSecOps inner and outer loops

    • A self-service approach to building virtual machines at scale

    Recent Posts

    • Testing infrastructure red teaming with abliterated models

    • Build an enterprise RAG system with OGX

    • Solutions for SELinux MCS challenges with GitLab runners

    • MCP servers vs. skills: Choosing the right context for your AI

    • How to route external and local LLMs with Models-as-a-Service

    What’s up next?

    Writing "Hello, World" hasn’t gotten any harder—but running it has. Our developer’s guide to developer portals offers practical insights on how a unified platform like Red Hat Developer Hub can reduce friction and help your team deliver its best work.

    Get the e-book
    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer tools
    • Interactive tutorials
    • API catalog

    Quicklinks

    • Learning resources
    • E-books
    • Cheat sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site status dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2026 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Chat Support

    Please log in with your Red Hat account to access chat support.