PaaS: OpenShift

Platform-as-a-Service (PaaS) cloud for open source developers

Red Hat® OpenShift lets developers focus on building applications, not the infrastructure.

More choice, no vendor lock-in

OpenShift is redefining the Platform-as-a-Service (PaaS) market by providing a new level of choice in languages, frameworks, and clouds for developers to build, test, run, and manage their applications. And OpenShift ends the lock-in of PaaS so developers can choose the cloud provider their applications will run on.

CDI and Java EE 6 support

Building on Red Hat's history of Java™ EE support, OpenShift is the first PaaS to run Contexts and Dependency Injection (CDI) applications. And it plans support for Java EE 6, extending the capabilities of PaaS to even the richest and most demanding applications.

3 components to rapidly deploy applications

  • Express—free and easy cloud deployments: A free cloud-based platform for deploying new and existing Ruby, PHP, and Python applications in the cloud with just a few lines of code. Learn about OpenShift Express.
  • Flex—free auto-scaling PaaS: A free PaaS for new and existing JBoss®, Java EE 6, and PHP applications. Provision cloud resources and deploy, manage, monitor, and auto-scale applications from a single, easy-to-use interface. Learn about OpenShift Flex.
  • Power—customized app deployments for the cloud: Deploy applications that are written to Linux® (written in C or using many binary components) to the cloud. Flex and Express can only deploy applications written to web languages (Java, PHP, Python, and so on). Similarly, Power can deploy applications that have no web front end (trading systems, modeling systems, payment processing, client-server, messaging apps, and others). Learn about OpenShift Power.

Learn more