eXo Cloud IDE is a multi-tenant, hosted development environment that enables social coding – the collaborative development of applications, gadgets and mashups that can be deployed directly to a PaaS. Teams can collaboratively build HTML5/JavaScript apps, OpenSocial gadgets, or Java, PHP, and Ruby web apps. Because you can deploy directly within a PaaS environment, migrating from development to staging and deployment takes just a few clicks. A multi-window, extensible editor supports several file types, while familiar file system tools make it easy to move files from local sources. Best of all, it’s completely free - and claiming your own Cloud IDE takes just minutes.
eXo Cloud IDE is available today as a free service for developers. As the first hosted Cloud Service that eXo has offered to date, our priority is gathering feedback from developers on an ongoing basis. This will allow us to continue improving and expanding the service in the future.
Creating your own Cloud IDE domain is a quick and easy process. First, submit your email address and desired name for your domain. Then, check your email and follow the link to confirm your request. We’ll then begin the process of creating your new domain, which takes just a few minutes. (You can check out one of our video demos to start familiarizing yourself with key Cloud IDE features while we get everything set up for you.) When your domain is ready, we’ll send you a second email, which includes the new domain URL and login details.
Once you’ve set up your cloud development environment, you can invite up to 4 other developers to join your domain. To help you get started, we’ve created several tutorials and video demos; you can also find the online documentation and several sample apps right within the IDE.

Web Development: A single environment for wiring REST services, HTML5, Gadgets and structured content to create rich mashups and web apps on the fly.

Multi-language, Multi-framework: Syntax-highlighting and auto-completion for HTML, Javascript, Ruby, Groovy and Java. Additionally, PHP, Ruby On Rails and Java Spring projects can be deployed to various PaaS.

Java Support: Java apps can be built in the cloud thanks to Maven integration. Include external libraries, build, deploy and run in just a few minutes.

Source Control Integration: Native integration of Git allows automatic (re)deployment of applications to any PaaS supporting Git.

Deployment Flexibility: Ability to deploy locally on the Cloud IDE platform, or remotely via Git push or classic WAR deployment.

Collaborative Editor: With dedicated storage space for each account, you can access and work on your projects from any computer. Invite up to 5 users to share you workspace and collaborate on your work.

CloudBees: To deploy Java apps from eXo Cloud IDE, project source is pushed to a Git repo. From here, developers can leverage CloudBees DEV@cloud service and benefit from Jenkins-based Continuous Integration and Maven repositories, then easily deploy to CloudBees RUN@cloud PaaS.

Cloud Foundry: Java, Ruby or PHP projects can be deployed directly to any Cloud Foundry-based PaaS (including AppFog and Stackato) by specifying the API endpoint. Java apps are built behind the scenes and directly deployed to your Cloud Foundry target.

Heroku: Ruby, Node.js and Java projects can be deployed directly to Heroku PaaS by using eXo Cloud IDE’s built-in PaaS menu, which leverages Git repositories to manage deployments.

Red Hat OpenShift: Developers can deploy directly to OpenShift Express using eXo Cloud IDE’s built-in PaaS menu, which leverages Git repositories to manage deployments.
eXo Cloud IDE leverages several key components from eXo Platform, the enterprise Java portal and user experience platform designed for on-premise or private cloud deployments.
The Web-based IDE from eXo Platform 3.5 provides all the features of a desktop IDE, with similar ergonomics and performance. Based on Google Web Toolkit (GWT), the IDE provides a robust development environment with features such as a full color-coded, context sensitive and auto-complete multi-file editor with preview panel.
Multi-tenancy from eXo Platform 3.5 - The cloud-ready eXo Platform 3.5, currently in beta release, will be generally available soon. eXo Cloud IDE is already taking advantage of the multi-tenancy capabilities that will enable deployment in private and public cloud environments.