Red Hat Developer Hub

An enterprise-grade, open developer platform for building developer portals, containing a supported and opinionated framework.
Red Hat Developer Hub helps reduce friction and frustration for engineering teams while boosting their productivity
and increasing their organization's competitive advantages.

Getting Started

Red Hat Developer Hub is an enterprise-grade Internal Developer Portal, combined with Red Hat OpenShift, Red Hat Developer Hub allows platform engineering teams to offer software templates, pre-architected and supported approaches to maximize developer skills, ease onboarding, and increase development productivity, and focus on writing great code by reducing friction and frustration for development teams. Red Hat Developer Hub also offers Software Templates to simplify the development process, which can  reduce friction and frustration for development teams, boosting their productivity and increasing an organization's competitive advantage.

 

System Architects can benefit by implementing a tailored platform with a complementary suite of verified and curated tools and  components needed for operations teams to support developers—within a centralized, consistent location. Development teams can experience increased productivity, fewer development team obstacles, and simplified governance of technology choices with self-service and guardrails.

Features

Red Hat Developer Hub streamlines development through a unified and open platform that reduces cognitive load and frustration for developers. It helps bridge the industry’s skills gap by giving development teams the tools they need to be more productive, regardless of their experience level. Developer Hub provides pre-architected and supported approaches and centralizes vital technology to help you get applications into production faster and more securely—without sacrificing code quality.

Red Hat Developer Hub ASSETS
Click image to enlarge

Red Hat innovation and support

Red Hat Developer Hub utilizes the best solutions from rapidly iterated upstream open source projects, providing a tailored platform with a complementary suite of verified and curated tools. The components that operations teams need to support developers are contained within a centralized, consistent location. Security resources and patches are available and experienced professionals can continually assist your team needs and ensure the business continuity and the delight of your users. Premium support offers a vast knowledge base and troubleshooting documentation to increase your developer productivity on a long run.

Red Hat supported and verified plugins

Red Hat is constantly curating a set of plugins and ensuring the best experience on Red Hat Developer Hub. The most popular technologies such as Tekton, GitOps, Ansible, Nexus Repository, and JFrog Artifactory can be integrated directly into Red Hat Developer Hub and ensure a central location for your team to get access to all their systems and avoid the bookmark of death. Red Hat supported and verified plugins let you extend the Red Hat Developer Hub environment into your configuration with confidence, eliminating compatibility and operational issues.

Dynamic plugins

Your development team can add, update, or remove plugins dynamically, eliminating the downtime associated with rebuilding or redeploying your Backstage environment. A unique feature on Red Hat Developer Hub avoids your development team downtime and ensures they are continually delivering without any interruptions or disruptions for all your projects. As part of the plugin system they are validated to comply with standards and best practices around security recommendations to provide the runtime flexibility and quality assurance for a variety of integration needs.

Enterprise Role-based access control (RBAC)

Red Hat Developer Hub comes with unique capabilities to onboarding users to ensure they have access and privileges for the resources that matter to the team and to the systems at hand. A granular security permission ensures a robust access control in your organization.

Scalability

As an organization expands, the number of development teams and applications also grows, making managing infrastructure and maintaining consistency more challenging. Red Hat Developer Hub can enable organizations to grow by allowing new teams to onboard quickly and ensuring that all teams have access to the same tools and services.

Better configuration management via centralized  repositories

Properly deploy proper and scheduled enhancements to gain commonality and synchronized access to the latest versions of functionality and documentation. This helps mitigate challenges typically associated with agile software development, such as continuous integration, test automation, environment configuration, version control, and more.

Self-service, with guardrails for cloud-native development

Get supported approaches to building service or software components, without distraction of the details of the underlying technology. Your team can focus on crafting innovative code—and not the underlying infrastructure.

Supported pipelines and GitOps plugins designed for OpenShift integration

Software Templates streamline the process of creating new resources, such as websites and applications, giving you the ability to load code skeletons, insert variables, and publish the template to a repository like GitHub or GitLab. Development teams can further accelerate efforts on top of Red Hat OpenShift, whether running on-premises, in the public cloud, or at the edge.

Fully integrated with OpenShift

Red Hat Developer Hub is fully integrated with Red Hat OpenShift using Operators and easy access to all technologies for application development such as service nesh, serverless, GitOps, distributed tracing, and many others.

Extending Backstage functionality

Red Hat Developer Hub and its associated plugins extend the upstream Backstage product by providing additional features such as integration with OpenShift, enterprise role-based access control (RBAC), and dynamic plugins.

Search Icon

The ability to aggregate data from different sources, CI/CD, cloud providers, access management, source control, etc.

API

A Software Catalog that functions as the central source to locate applications, APIs, and resources.

Automation

An ecosystem of additional open source plugins that extend Backstage’s functionality.

Multiple App

Software Templates to create templates to start a new application/microservice. Dozens of templates already exist, but enterprises can create and utilize their own custom to their particular environment.

Tech Doc

Tech Docs are simpler to update with Markdown and Git. Easily index content from plugins and other sources, searching across systems.

Featured Developer Hub resources

Featured image for Red Hat Developer Hub.
Article
Nov 25, 2024

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

Evan Shortiss

Get your own Backstage instance hosted on a Kubernetes cluster in less than...

Featured image for Red Hat Developer Hub.
Article
Nov 12, 2024

How to template AI software in Red Hat Developer Hub

Maysun Faisal

Learn how to use Red Hat Developer Hub to easily create and deploy...

Featured image for Red Hat Developer Hub.
Article
Nov 12, 2024

LLMs and Red Hat Developer Hub: How to catalog AI assets

John Collier

Cataloging AI assets can be useful for platform engineers and AI developers....

Featured image for Red Hat Developer Hub.
Article
Sep 25, 2024

Why internal developer portals matter

Maarten Vandeperre

The first article in a series exploring the journey of building an IDP using...