Red Hat OpenShift

Build modern, cloud-native applications on a unified platform that enhances the Kubernetes upstream open source project by stabilizing and enhancing familiar tools and frameworks.

Try it in the Developer Sandbox Review the latest features
Red Hat OpenShift technology logo overlaid on top of an app window with a cloud

Breadcrumb

  1. Home
  2. Products
  3. Red Hat OpenShift

A complete application platform

Build, deploy, run, and manage applications anywhere, knowing the underlying platform was built for enterprise security and scale. It improves upon the upstream open source Kubernetes project with preconfigured CI/CD tools, simplified container build workflows, and cloud-native coding environments that replicate production. Developers can own and maintain applications across production environments, while operations teams can guide feature implementation in multitenant environments.

Red Hat OpenShift logo overlaid on top of brand texture

 

Renew your annual subscription. Extend your access to Red Hat Enterprise Linux.

Popular access options

No-cost versions of Red Hat OpenShift are available on your browser, locally, even in your public cloud instance. Start with our Developer Sandbox for a no installation, no configuration experience. Download Red Hat OpenShift Local and the Red Hat build of Podman Desktop—and see what happens when used together. Or evaluate a specific use case as part of an official 60-day trial.

Spin up the sandbox

A shared, multi-tenant Red Hat OpenShift cluster pre-configured with select Red Hat technologies. Run it right on your browser.

Launch the sandbox

Download Red Hat OpenShift Local

A minimal, pre-configured Red Hat OpenShift cluster running inside a virtual machine on your laptop. Pairs well with the Red Hat build of Podman Desktop.

Download it now

Download Podman Desktop

The Red Hat build of Podman Desktop allows you to set up a local container development environment and group multiple containers into pods—emulating how applications run in Red Hat OpenShift.

Pick your format

Explore an official trial

A single, 60-day, self-supported subscription to Red Hat OpenShift Container Platform with greater startup guidance and a post-trial follow-up by a real Red Hatter.

Sign up for the trial
Browse all access options

Set up your platform

Review installation documentation, download essential components, follow a learning path that teaches Red Hat OpenShift essentials, and download our main cheat sheet to reference at any time. Then—after you become a Red Hat OpenShift expert—join the upstream OKD community alongside official Red Hat engineers and developers to contribute your own improvements.

Two alternative sized red boxes on a purple square

Official Red Hat documentation covering the installation process.

Learning Path OpenShift_CLI_featured_image
Learn how to install the oc command-line interface (CLI) in order to work...
Learning Path OpenShift learning icon
Learn the foundations of OpenShift through hands-on experience deploying and...
Share graphics_Red Hat OpenShift

Explore the features

Go beyond reading about what makes Red Hat OpenShift the preferred app dev platform—explore them yourself. Our learning paths, videos, tutorials, walkthroughs, interactive demos, and other hands-on content give you the opportunity to actually test out the top features.

Pick your preferred management interface

Work within Red Hat OpenShift using the native Kubernetes command-line interface (CLI) kubectl, OpenShift CLI oc, or the OpenShift web console.

Try all 3 options by following this learning path

Bridge the virtualization gap

Migrate, run, and manage virtual machines (VMs) alongside container workloads using OpenShift Virtualization—an operator included in Red Hat OpenShift.

Create, install, and deploy a VM as a container

Kubernetes cluster services

A key component of OpenShift Kubernetes Engine is the core cluster services that automate the container application environment installations, upgrades, and life cycle management without downtime.

Installing and updating clusters

Use the OpenShift Installer and Red Hat OpenShift Platform Plus to deploy clusters on your infrastructure of choice and perform cluster updates with a single operation.

Monitoring

Red Hat OpenShift includes a self-updating monitoring stack. Prebuilt dashboards and alerts notify you about cluster health to quickly troubleshoot issues.

Networking

Red Hat OpenShift Networking is an ecosystem of features, plugins, and advanced capabilities that your cluster needs to manage network traffic for hybrid clusters.

Storage

Manage multiple types of container storage in a Red Hat OpenShift cluster. Use the persistent volume framework to provision persistent cluster storage.

Authentication and authorization

Red Hat OpenShift comes with authentication and authorization services. Define security using RBAC, roles, bindings, namespaces, and context constraints.

App management using Helm

The OpenShift web console lets you install Helm charts and add custom repositories. Helm's CLI is integrated with OpenShift so you can easily manage project information.

Container registry

Red Hat OpenShift has a built-in container image registry Red Hat Quay to store and manage container images. It can be scaled up or down without infrastructure provisioning.

Manage workloads

Start with a complete set of services to build applications, with developer-friendly workflows to go straight from application code to container.

Platform services

Builds

Builds for Red Hat OpenShift is an extensible build framework that enables developers to create and apply build resources, view logs of build runs, and manage builds.

CI/CD pipelines

Red Hat OpenShift Pipelines lets you create continuous integration and continuous delivery (CI/CD) solutions. Automate deployments and integrate with Git repositories.

GitOps

Red Hat OpenShift GitOps lets developers create declarative configuration and continuous delivery of code, components, and infrastructure using Argo CD Agent.

 

Serverless

Red Hat OpenShift Serverless enables developers to build, deploy, and run event-driven applications with traffic routing, security, and configuration.

Service mesh

Red Hat OpenShift Service Mesh simplifies security, traffic control, and observability for microservices and applications without requiring changes to the code.

Cost visibility

Red Hat Lightspeed cost management helps you effectively monitor and analyze costs aggregated across hybrid infrastructure so your business can stay on budget.

Build cloud-native apps

Red Hat’s product development cycle has always been rooted in open source and the communities that help to steer Red Hat products’ direction.

Application services and runtimes

Languages and runtimes

Red Hat OpenShift Runtimes is a collection of runtimes and frameworks designed and optimized to accelerate the development and delivery of business solutions.

API management

Red Hat OpenShift API Management provides a streamlined developer experience for building, deploying, and scaling cloud-native, integrated applications.

Integration

Red Hat Integration gives developers cloud-native tools for integrating API connectivity, API management and security, service orchestration, messaging, and more.

 

Messaging

Based on Apache, Red Hat AMQ equips developers with everything needed to build messaging applications that are fast, reliable, and easy to administer.

Integrated AI

Build AI/ML models, run data analytics consistently, and receive assistance within the OpenShift web console with AI integrated into Red Hat OpenShift AI.

Data analytics

Red Hat OpenShift AI lets you build AI/ML models with Jupyter notebooks, TensorFlow, and PyTorch support, and port and deploy these models to other environments.

Learn more

Red Hat AI Inference Server

Deploy your preferred models faster and cost-effectively across the hybrid cloud with Red Hat AI Inference Server. Maximize inference throughput, minimize latency, and serve models rapidly.

Learn more

Red Hat OpenShift Lightspeed

Red Hat OpenShift Lightspeed is a generative AI-based virtual assistant integrated into the OpenShift web console. OpenShift Lightspeed assists with troubleshooting and investigating cluster resources.

Learn more

Developer tools and services

Red Hat OpenShift Dev Spaces

Red Hat OpenShift Dev Spaces uses Kubernetes technology and containers to provide a consistent, secure, zero-configuration, and instant cloud development environment.

Red Hat Advanced Developer Suite

Red Hat Advanced Developer Suite includes a range of tools to improve the developer experience, enhance software supply chain security, and support AI-powered development. 

Web terminal

The web terminal, installed using the Operator, lets you reduce steps such as installing software, configuring network connections, and authenticating services.

Plugins and extensions

Install plugins to access a suite of extensions in your IDE for creating, deploying, and debugging container applications that run on OpenShift.

Platform security

Zero trust workload identity manager

Gain a single, universal identity framework for all your workloads with zero trust workload identity manager, included as an operator with OpenShift Platform Plus.

Red Hat Advanced Cluster Security for Kubernetes

Address security earlier in development processes and minimize operational risk using built-in Kubernetes capabilities for enforcement with Red Hat Advanced Cluster Security.

Multicluster management

With multicluster management, get visibility and control to manage the cluster and application life cycle, security, and compliance of the entire Kubernetes domain across multiple data centers, and private and public clouds.

Lifecycle management

With Red Hat OpenShift Advanced Cluster Management, you can deploy applications and workloads across multiple clusters and cloud providers based on defined policies, and more.

Multicluster observability

Store long-term historical data with built-in multicluster dashboards, and visualize and optimize multicluster health for quick troubleshooting.

Private registry

The global registry stores, builds, and deploys container images focusing on cloud-native and DevSecOps development models and environments.

Image management

Red Hat Quay lets you view image tags by history and revert them to a previous state. It is configurable, and you can set your tag history preference from 0 to 4 weeks.

Security scanning

Red Hat Quay uses Clair to scan containers for vulnerabilities that could be used to exploit images, and guides you to remediation strategies for vulnerable images.

Georeplication mirroring

Red Hat Quay’s continuous geographic distribution provides improved performance, ensuring your content is always available close to where it is needed most.

Image builds

Streamline the CI/CD pipeline with build triggers, Git hooks, or robot accounts. Easily build or rebuild container images that are automatically stored in the registry.

Cluster data management

Cluster data management is persistent software-defined storage based on Ceph, Noobaa, and Rook that is easy to install and manage for the container application lifecycle.

 

Multi cloud portability

A multicloud gateway abstracts infrastructure so you can store data in different places but use it as one persistent repository. Start small and scale as needed.

Simplify development

Red Hat OpenShift Data Foundation provides accessible data and support for applications and simplifies data management and storage across the hybrid cloud.