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.


For Education

You can develop student projects, test different technologies and scenarios, learn popular programming languages.

For Developers

Eclipse Dirigible provides everything you need for your development project:

  • Application server
  • Content repository
  • Web IDE
  • Variety of features
Developers Space

For Business

You can easily develop, document, and monitor your business applications, taking full advantage of the diverse selection of features and services offered by Eclipse Dirigible.

Video Tutorials

Hello World

More Videos

Blog it out!

Kubernetes, Keycloak, PostgreSQL & Dirigible

This article is dedicated to the “production-ready” setup of Eclipse Dirigible in a Kubernetes cluster.

Dirigible Cloud IDE

Dirigible is a cloud runtime platform that comes with a neat, all-in-one, frustration-free package of devops productivity tools, including a brand new cloud IDE for in-system application development. This blog is a getting-to-know the new cloud IDE.

Eclipse Dirigible

This article was republished from Eclipse Newsletter, February 2018

3.x Series - A new era has begun!

Hello Dirigibles!

Server-Side Tests: Enabling Jasmine Test Results in Dirigible Console

In my previous blog I introduced Jasmine as a testing framework for server-side JavaScript. Here I will explore how to add the server console as another test results output channel.

Testing Server-Side JavaScript with Jasmine

Jasmine is a popular test framework that supports BDD (Behavior-Driven Development) with testing JavaScript code. It does not require DOM. And all that makes it a very good candidate for a test framework of choice for JavaScript Scripting Services in Dirigible. It is made available for you to use as...

Integration of Third-Party JavaScript Libraries in Dirigible

Integrating new test frameworks in Dirigible presented some challenges that I will explore in this blog. They can serve as a “watch-out list” in the process of integrating any third-party libraries in Dirigible in future.

Document Service Explorer at SAP HANA Cloud Platform

Wondering how you can easily manage the SAP HANA Cloud Platform Document Service through the browser? Now this is possible with the help of Eclipse Dirigible and the CMIS Explorer application.

The Java-saurus

Have you met one? Are you one? Do you even know what this is?

How to Run Dirigible Anywhere - Microsoft Azure - Part II?

This blog is part of the “How to Run Dirigible Anywhere?” series. In this edition, we will see how to simplify the deployment process on Microsoft Azure.

All Posts ...

News and Updates

2018-05-31 jPrime 2018

2017-10-04 JavaOne 2017

2017-04-07 UnitedDev Conference 2017

2017-03-20 EclipseConverge US 2017

2017-03-09 SAP d-kom Sofia 2017

2016-12-02 InnoWeek SAP Labs 2016

All News ...


2018-05-19 Release 3.2

2018-01-19 Release 3.1

2017-11-14 Release 3.0

2017-08-21 Release 2.8.170821-R

2017-06-08 Release 2.7.1706008-R

2017-05-04 Milestone 2.7.170504-M3

All Releases ... Downloads