Product editions Cloud services editions
Fully managed in the public cloud of your choice
- Red Hat OpenShift Service on AWS
Jointly managed and supported by Red Hat and AWS
- Microsoft Azure Red Hat OpenShift
Jointly managed and supported by Red Hat and Microsoft
- Red Hat OpenShift Dedicated
Managed offering available on AWS or Google Cloud
- Red Hat OpenShift on IBM Cloud
Jointly supported by Red Hat and IBM; managed by IBM
Self-managed editions
Granular control on your own infrastructure
- Red Hat OpenShift Platform Plus
A complete platform for accelerating application development and application modernizations
- Red Hat OpenShift Container Platform
A full set of operations and developer services and tools
- Red Hat OpenShift Kubernetes Engine
Basic functionality of enterprise Kubernetes
- Red Hat OpenShift Virtualization Engine
A streamlined solution focused exclusively on virtual machine workloads
Services & add-ons
A portfolio of managed cloud services and tools for Red Hat OpenShift
- Red Hat OpenShift AI
- Red Hat OpenShift Lightspeed
- Red Hat OpenShift Virtualization
- Red Hat Quay
- Red Hat Advanced Cluster Management for Kubernetes
- Red Hat Advanced Cluster Security for Kubernetes
- Red Hat Advanced Developer Suite
- Red Hat OpenShift Consulting
Documentation Cloud services editions
Explore Why Red Hat OpenShift?
Learn Guided offerings
Hands-on training and experiences to develop knowledge and skills for using OpenShift
- Red Hat OpenShift Virtualization training and certification
- Containers, Kubernetes and Red Hat OpenShift Technical Overview
- Red Hat OpenShift Administration I: Operating a Production Cluster
- Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster with exam
- Developing Applications with Red Hat OpenShift Serverless and Knative
- Modern Application Development Roadshow
Learning hubs
Learning materials and tools organized by top tasks for key OpenShift services
On-demand
- Interactive labs
Scenario-based, preconfigured OpenShift environments in your web browser
- OpenShift learning paths
Resources for beginners or experts, dev or ops
- Red Hat OpenShift Library
Materials divided into chapters for self-managed and managed OpenShift customers
- Ask an OpenShift Admin
Livestream episodes on OpenShift topics and cloud-native tooling
Get started Try Red Hat OpenShift
- Red Hat OpenShift Service on AWS hands-on experience
Get access to a free 8 hour hands-on experience of ROSA in a Red Hat owned demo environment
- Red Hat OpenShift Container Platform
Self-managed on OpenShift Container Platform, in the cloud, on your computer, or in your datacenter
- Red Hat OpenShift Dedicated
Fully managed OpenShift Dedicated trial cluster with self-service sign-up and cluster provisioning in your Google Cloud account
- Developer sandbox
Instant access to your own minimal, preconfigured environment for development and testing
Buy Red Hat OpenShift
- Red Hat OpenShift Service on AWS
A pay-as-you-go, fully managed turnkey application platform which allows organizations to quickly build, deploy, and scale applications in a native AWS environment
- Azure Red Hat OpenShift
A pay-as-you-go, turnkey application platform that provides highly available, fully managed OpenShift clusters on demand
- Red Hat OpenShift Service on AWS hands-on experience
- Products
- Red Hat OpenShift
- Red Hat OpenShift for developers
Red Hat OpenShift for developers
Overview
A developer’s workday does not have to be complicated.
Red Hat® OpenShift® reduces the complexity of application development and allows developers to focus on building and delivering results with the tools of their choice.
What makes OpenShift the application platform of choice for developers?
Red Hat OpenShift meets development teams where they are. Red Hat’s trusted platform lets developers use the tools they rely on across a variety of applications, including cloud-native, legacy, and modernized applications, wherever they are deployed — on premise, in the cloud, or at the edge.
Red Hat OpenShift enables developers to be productive in their day-to-day work by allowing them to focus on coding and building applications instead of spending time setting up and managing infrastructure.
Teams work better together by leveraging OpenShift’s comprehensive capabilities for trusted, secure, scalable, and consistent application development.
[Red Hat OpenShift] allows us to focus our scarce DevOps resources on improving our applications and delivering automation to our software developers, instead of managing our Kubernetes-centric platform, patching it, securing it, improving it.
Red Hat resources
Increase productivity
OpenShift simplifies a developer's work, ensuring they have everything they need to excel while building, deploying, and maintaining applications. The comprehensive application platform gives development teams the flexibility to consistently deploy applications where they want, and build faster.
A Red Hat OpenShift subscription includes Red Hat OpenShift Dev Spaces, a command-line interface (CLI) and integration with Integrated Developer Environments (IDEs), providing a convenient, familiar, and reliable foundation for development teams to work. A zero-configuration development environment and self-service provisioning capabilities support quick onboarding and faster and consistent development.
When combined with Openshift, Red Hat Developer Hub allows platform engineering teams to offer software templates and pre-architected approaches to maximize developer skills, ease onboarding, and increase development productivity. Red Hat Developer Hub reduces cognitive load and frustration for development teams so they can focus on writing code and delivering features faster.
Build, run, and deploy code compliant with organizational policies
With OpenShift, developers can build more secure applications and avoid development and deployment delays with continuous integration and continuous delivery (CI/CD) pipelines and automated checkpoints.
OpenShift delivers development environments with core platform security for containers, deployments, and networks to help integrate safeguards in the environment and code from the start. Authentication and identity access management across the cluster determine access for users and what they can do.
Security teams can further embed guardrails into developer workflows so security practices can be defined and deployed early in the software development life cycle (SDLC). Red Hat Advanced Cluster Security for Kubernetes (RHACS) supports a consistent approach to security and compliance across the application lifecycle, from build to runtime, with vulnerability and misconfiguration assessment, risk profiling, and compliance assurance.
Developers also benefit from Red Hat-tested content for building container images. Red Hat Quay provides a trusted container image registry to help developers get quick access to source content and move code quickly from development to deployment, managing supply chain risk.
Set a rapid and consistent path from build to production
Red Hat OpenShift clears a rapid path to production by providing integrated CI/CD and GitOps tools for a consistent approach to software development and delivery regardless of how and where applications are deployed. You can also choose from certified third-party tools, available on OpenShift with Red Hat’s broad ISV ecosystem.
Developers need a variety of tools to be successful in their day-to-day job. The OpenShift Operator Framework enables developers to choose from a variety of integrated open-source tools, including databases, application services, and APIs. OpenShift AI provides teams with on-demand access to artificial intelligence and machine learning resources, so they can focus on exploring data, building apps, and innovating. Red Hat Application Foundations further delivers application runtimes, frameworks, API management, data streaming, and event-driven services to empower developers.
The official Red Hat blog
Get the latest information about our ecosystem of customers, partners, and communities.
All Red Hat product trials
Keep reading
What is DevOps?
What is serverless?
Stateful vs stateless applications
Red Hat OpenShift resources
Featured products
Red Hat OpenShift
A unified application development platform that lets you build, modernize, and deploy applications at scale on your choice of hybrid cloud infrastructure.
Red Hat Developer Hub
A Backstage-based open enterprise platform for building developer portals that visually consolidates elements of the development process.
Related content
Related articles
- What is DevOps?
- What is GitOps?
- What are platform engineering tools?
- What is a Golden Path for software development?
- What is serverless?
- Stateful vs stateless applications
- Platform engineering vs. DevOps
- What is Kubernetes?
- How to migrate VMs from VMware to Red Hat OpenShift Virtualization
- Why use Red Hat Ansible Automation Platform with Red Hat OpenShift?
- Red Hat OpenShift for platform engineers
- Edge computing with Red Hat OpenShift
- Red Hat OpenShift vs. OKD
- Red Hat OpenShift vs. Kubernetes: What's the difference?
- Spring on Kubernetes with Red Hat OpenShift
- Why run Apache Kafka on Kubernetes?
- What are Red Hat OpenShift Operators?
- Using Helm with Red Hat OpenShift
- Orchestrating Windows containers on Red Hat OpenShift
- High performance computing with Red Hat OpenShift
- Red Hat OpenShift for business leaders
- Cost management for Kubernetes on Red Hat OpenShift
- How to deploy Red Hat OpenShift
- What is enterprise Kubernetes?
- Kubernetes-native Java development with Quarkus
- Why choose Red Hat for Kubernetes?
- What makes Red Hat OpenShift the right choice for IT operations?
- What was CoreOS and CoreOS container Linux
- Why choose Red Hat for containers?