Developer working on laptop

Red Hat OpenShift
for developers

Develop applications without worrying about infrastructure, giving you the freedom to write code your way.

Are you trying to:

  • Use the best developer tools for your team to…
  • Quickly build or change applications in response to your organization’s needs
  • ...without worrying about the underlying infrastructure

then it's time you learned about Red Hat® OpenShift®. It gives you the freedom to build and deploy apps with the tools you want, anywhere, with a single, consistent user experience.  Red Hat OpenShift lets you choose the tooling and frameworks that help you deliver apps quickly and securely. You’ll be able to work collaboratively with your IT Ops team and use the latest technologies without compromising security or agility.

Three reasons why developers choose Red Hat OpenShift - 1:03

Red Hat OpenShift benefits

Kubernetes has become the standard control plane for containers and containerized applications. But Kubernetes was built for the needs of IT Operations, not developers. In order for code to be deployed, developers need to be able to leverage the benefits of Kubernetes without requiring them to develop a platform skillset. Taking time from development cycles to learn, install and manage those tools is not helping get the business apps to market. OpenShift is designed so developers can deploy apps on Kubernetes without needing to learn Kubernetes.

As a developer, you need to stop changing how you work to fit the platform. With OpenShift, you can truly automate once and run anywhere by developing on a Kubernetes platform instead of coding to the specifics of your existing infrastructures, whether they are on-premises, public cloud, or hybrid. Regardless of the infrastructure, the OpenShift interface remains the same. Get familiar with one application-centric UI that enables you to quickly build code, deploy containers, link services and more.

OpenShift Container Platform developer dashboard


Built for your workflows

To achieve your CI/CD objectives, you need a platform that enables your automated processes, driving software through a path of building, testing, and deploying. Whether you transition to use OpenShift Pipelines, integrate with your existing tools and workflows, or some combination of both, OpenShift makes it easy to achieve whatever level of automation you desire. And, if those processes involve deploying to multiple OpenShift infrastructures, you can do so easily.

OpenShift Do (odo)


We love CLI Junkies, too!

Do you prefer to use a CLI for your day-to-day activities? OpenShift Do (odo) abstracts away complex Kubernetes and OpenShift concepts, allowing you to focus on what is most important to you: writing code.

  • Start with odo create and specify the framework for your application (including Node.js, Java, Ruby, Perl, PHP, and Python)
  • When you’re ready to deploy your app, simply use the odo push command
  • As you make code revisions, automatically validate, build and deploy code with odo watch

That’s it! Your app is ready to be continuously deployed on OpenShift.

OpenShift Do (odo)

Learn Kubernetes in your browser. No downloads required.

OpenShift benefits

Use what you love

Red Hat OpenShift provides commercial support for the languages, databases, and tooling you already use, while providing easy access to services, including public cloud services.

Streamlined delivery

Red Hat OpenShift includes everything you need to manage your development lifecycle: standardized workflows, support for multiple environments, continuous integration, release management, and more.

Use new technology

Red Hat OpenShift is extensible to emerging Kubernetes-based frameworks and technologies, making it easier for teams to do more with containers. Benefit from greater productivity with Knative, Istio, and machine-learning/artificial intelligence.