OpenShift Online

Get Started Now

Using OpenShift Online in the cloud is free and it's easy. All it takes is an email address.

Not sure what PaaS is or not familiar with the OpenShift architecture? Take a look at the Getting Started page.

Sign up for free

OpenShift Online is Red Hat's public cloud application development and hosting platform that automates the provisioning, management and scaling of applications so that you can focus on writing the code for your business, startup, or next big idea.

A choice of programming languages including Java, Ruby, PHP, Node.js, Python and Perl and a complete set of developer tools are available within OpenShift Online to increase developer productivity and accelerate application delivery.

Key Benefits

  • Speed
    Reduces the time required to build and deploy your applications by letting you focus on your code and innovation rather than infrastructure provisioning and administration.
  • Choice
    Gives you the widest choice of programming languages, frameworks and runtimes including Java EE6 with JBoss EAP.
  • Open Source
    Leverages an open source platform and standards-based components to ensure application portability and eliminate lock-in.
  • Ease of Use
    Integrated development tools and intuitive interface enable you to get started quickly. No new programming models, no app changes, and no cloud lock-in.

Getting started with the web console, command-line tools, or your IDE

Premium Services and Features

  • World-class Support
    Supported by Red Hat's award-winning technical support.
  • Auto Scaling
    Automates the scaling of your application as your user traffic increases. Pay-as-you-go access to more and faster servers.
  • Custom SSL
    Secure traffic to your custom domains with SSL and your own certificates.
  • Extra Storage
    Access to more fast local storage for your applications.

Learn about our premium plans

How do I use OpenShift Online?

To use OpenShift Online and take advantage of the power and elasticity of the Cloud, you only need to do the following:

  1. Create an "Application" in OpenShift Online (with the web console, command-line tools, or your IDE)
  2. Code the application in your favorite environment, or use one of the available Quickstarts.
  3. Push the application code to OpenShift Online (using Git)
// Create the app based on an existing GitHub repository,
// And it all gets set up in the cloud
rhc create-app twt python-3.3 mongodb-2.4 --from-code git://github.com/openshift/openshift-twt-mongo-demo.git

// Need to make a change? A local Git repository is checked out into ./twt
cd twt

// .... change some code ...
git commit -a -m "My first change"
git push origin master

// And now your changes are live online

That's all there is to it. Simple, right?