Red Hat products illustration

Start building modern applications

Browse through our collection of resources to help you develop with Red Hat products, which you can download for free as a Red Hat Developer member. You’ll find handy guides on a range of the latest developer tools and technologies, including Kubernetes, microservices, containers, and more.

Get started in our free Developer Sandbox

Develop applications on Kubernetes

Red Hat OpenShift is a Kubernetes distribution focused on developer experience and application security that's platform agnostic, allowing you to deploy your applications across public and private clouds.

Get free access to the Developer Sandbox for Red Hat OpenShift and deploy your application code as a container on this self-service, cloud-hosted experience. Skip installations and deployment and jump directly into OpenShift.

Java + Quarkus 2
Article
06/07/2023

Deploy Quarkus applications directly to OpenShift using S2I

This tutorial shows you how to deploy Quarkus applications to OpenShift without having to manage Kubernetes build configurations or write any

Developer tools for cloud development

Red Hat OpenShift Dev Spaces eliminates the "works on my machine" problem with container-based development and in-browser IDE for rapid cloud development.

OpenShift Serverless Functions 2
Article
06/01/2023

OpenShift 4.13: Create serverless functions and more

Explore new features and web console enhancements in Red Hat OpenShift 4.13. Create serverless functions, easily view which pods are receiving traffic

Feature image for edge computing
Article
05/30/2023

Build an all-in-one edge manager with single-node OpenShift

Design and build an all-in-one Red Hat Device Edge management solution using single-node OpenShift with Red Hat Ansible Automation Platform.

OpenShift + Pipelines 2
Article
05/29/2023

How to use OpenShift GitOps to deploy applications

Learn how to set up an automated method to deploy your application to OpenShift clusters using a GitOps approach.

Develop on Linux

Red Hat Enterprise Linux is the industry-leading Linux that provides the foundation for next-generation architectures - a stable, proven foundation that’s versatile enough for rolling out new applications, virtualizing environments, and creating a secure hybrid cloud.

Featured image for: Value range propagation in GCC with Project Ranger.
Article
05/31/2023

Improvements to static analysis in the GCC 13 compiler

The latest version of the GNU Compiler Collection, GCC 13, includes enhancements to -fanalyzer, a static analysis pass that can identify issues at

RHEL
Article
05/30/2023

Why use RHEL for SAP Solutions?

Red Hat Enterprise Linux for SAP Solutions provides a secure, reliable foundation for modern SAP workloads. Explore benefits for developers and

RHEL
Article
05/18/2023

How to use RHEL application compatibility guidelines

Discover how to use the RHEL application compatibility guidelines to ensure your application remains compatible with future RHEL releases. (Part 1 of

Develop Java applications

Java is a powerful language and is widely used to create Enterprise applications based on popular patterns like Microservices, event driven systems, APIs and more. Red Hat has been a leader with the Java Community and contributions for various Java projects like OpenJDK, JakartaEE, Microprofile, GraalVM and many more

Java + Quarkus 2
Article
06/07/2023

Deploy Quarkus applications directly to OpenShift using S2I

This tutorial shows you how to deploy Quarkus applications to OpenShift without having to manage Kubernetes build configurations or write any

Java + Quarkus 2
Article
06/01/2023

Automate your Quarkus deployment using Ansible

Discover how to automate your Quarkus application deployment using the Ansible collection for Quarkus, which takes care of the heavy lifting for

Featured image for Red Hat JBoss Enterprise Application Platform.
Article
05/15/2023

How to deploy JBoss EAP on an Azure virtual machine

Learn how to deploy JBoss EAP on an Azure virtual machine using the Azure portal or the Azure CLI and ARM templates.

Getting started with all Red Hat products