How to Use Free Red Hat Developer Subscription on RHEL 9/8

In this guide, we will show you how to use free Red Hat developer subscription on RHEL 9/8.

Red hat Developer subscription is a no-cost subscription specifically designed for developers, providing access to Red Hat’s vast array of software (OpenShift, Ansible and OpenStack) including RHEL. With this subscription, developers can explore, test, and develop applications on the robust RHEL platform, leveraging its security, stability, and performance features.

Please make a note for production workload it is recommended to use Red Hat commercial subscription.


  • Pre-Install RHEL 9/8 system
  • Sudo User with admin rights or root user access
  • Internet Connectivity
  • A valid Red Hat account

Without any further delay, let’s deep dive into actual steps.

1) Sign Up for Red Hat Account

If you have not already, head over to the Red Hat website (  and register for a Red Hat account.  It’s a quick and simple process that requires basic information like your email address and password as shown below:


Click on Create my account.

Once your Red Hat login is created successfully then you can use free developer subscription on RHEL systems.

In order to download “RHEL at no-cost” iso file then login to using the above created credentials.


2) Attach Developer Subscription

Login to your RHEL system on which you want to attach this free subscription. Run the following subscription-manager command.

$ sudo subscription-manager register –username [Red Hat account username] –password [Red Hat account password] –auto-attach

$ sudo subscription-manager register --username [email protected] --password xxxxx --auto-attach


Run following command to check which subscription is consumed by the system.

$ sudo subscription-manager list --consumed


To get more details about the subscription, run

$ sudo subscription-manager list


Note: If your rhel system is behind an HTTP proxy server, add the proxy details in /etc/rhsm/rhsm.conf as follows:

proxy_hostname =
proxy_port = 8080
proxy_user = proxy_username
proxy_password = proxy_password

3) Test Developer Subscription

To test developer subscription, try to install package like httpd using following dnf command.

$ sudo dnf install httpd -y


Great, output above confirms that dnf command has started installing httpd package along with its dependencies.

Remove Developer Subscription

In case, you want to remove the developer subscription from your RHEL system, then run beneath command,

$ sudo subscription-manager unregister
Unregistering from:
System has been unregistered.

That’s all from this guide, I hope you have found it informative and useful. Feel free to post your queries and feedback in below comments section.

Read Also: How to Install Node.js on RHEL 9

Share on:

I am a Cloud Consultant with over 15 years of experience in Linux, Kubernetes, cloud technologies (AWS, Azure, OpenStack), automation (Ansible, Terraform), and DevOps. I hold certifications like RHCA, CKA, CKAD, CKS, AWS, and Azure.

Leave a Comment