Cloud Development Platform

Enjoy Programming Like Never Before

What is Dirigible?

Eclipse Dirigible is a Cloud Development Platform providing development tools and runtime environment. It supports full development life-cycle of on-demand applications by leveraging in-system programming models and rapid application development techniques.


What can I do?

Eclipse Dirigible provides capabilities for end-to-end development process from database modeling and management, through RESTful services authoring using various dynamic languages, to pattern-based user interface generation, role based security, external services integration, testing, debugging, operations, and monitoring.


Is it free?

All the Eclipse Dirigible project's source code and sample applications are licensed under Eclipse Public License - v 1.0 and maintained at GitHub.



Eclipse Dirigible provides full-fledged Web IDE with variety of Editors, Views, Wizards and Preference pages grouped in Perspectives - the same user experience that you are already familiar with.


App Server

Eclipse Dirigible integrates a collection of execution engines covering all the aspects of a modern cloud application - database models, scripting RESTful services, user interfaces, work-flows, scheduled jobs, security definitions, and even template engines.

Scripting Services

Content Repository

Projects artifacts, which are authored via the Web IDE and executed by the engines of the App Server at runtime, are stored in the Content Repository. This simplifies the life-cycle management, governance, scaling, and other mission critical aspects of the cloud applications built with Eclipse Dirigible.


Blog it out!

WebSockets and Equinox OSGi in a Servlet Container

How to use WebSockets, coming as a standard feature with the modern Servlet Containers (e.g. Tomcat 7.x) from within the internal Equinox OSGi environment deployed as a WAR application archive? If you have not asked yourself such a question so far, just forget it and live in peace ...

Understanding Dirigible

During the past years Dirigible evolved from a RAP based web IDE for simplification and adaptation of SOAP based web services to a full fledged Dev Platform...

Develop from Mobile for Mobile

or what will be the next big breakthrough in the way native mobile applications are developed...

Developer - Repositories, repositories, repositories...

What exactly the term Repository means in the context of Dirigible...

BYODS (Bring Your Own Data Source) in Dirigible - Part III":" MongoDB custom data source

Dirigible welcomes Mongo DB onboard! Starting with version 2.2 Mongo DB is supported out-of-the-box...

BYODS (Bring Your Own Data Source) in Dirigible - Part II":" Extending supported databases for custom data sources

Dirigible supports multiple database products by means of dialect adapters that can be used to extend the support to new ones...

BYODS (Bring Your Own Data Source) in Dirigible - Part I":" Custom Data Sources setup

Since Dirigible v2.2 M3 it is possible to setup multiple custom data sources. Get acquainted and learn how to take the most out of this feature...

Developer - Groovy is back

Groovy Dev Platform powered by Eclipse Dirigible...

Tutorial - How to install Dirigible on SAP HANA Cloud Platform

You can try HTML, CSS, Java Script, Java, and SQL without installing anything on your computer. Just start it in HCP (SAP Hana Cloud Platform) and access from anywhere and create your own project. It could be very useful for learners, or for teachers as an online educational tool for full stack web development...

Developer - Remote debugging Dirigible source code

While a significant part of the Dirigible development can be conveniently supported by in-Eclipse debugging using the generated 'dirigible-local' OSGi Framework launch configuration, there is also a couple of use cases that cannot be implemented using this approach...

All Posts ...