Source Code

Xbus has been released as Open-Source middleware under the MIT license. Xbus source code is available on CloudCrane’s repository on Heptapod.

All the features of the middleware are available in the Open Source solution, including the security and message delivery guarantees as well as the capacity to scale out.

You can also find on Heptapod Xbus Stdlib, a Xbus client that provides a library of actor implentations, and a few shared utilities including filegateway. This component provides actors that act as gateway to/from a filesystem. The filesystem can be local or remote.

Thanks to that openness, the companies using Xbus know how the middleware is made and how it works. Therefore, if they wish, they can train internal development teams to develop new features.


The use of Xbus to convey data is made easier by the use of open standards. Any person with technical skills can deploy Xbus on any server, administrate and monitor it by him or herself. You’ll find the guidelines in Xbus documentation.

In particular, Xbus protocol documentation helps you develop gateways enforcing that protocol in multiple languages.

You can also check Xbus Stdlib documentation as well as filegateway documentation.


To learn more about Xbus technical conception (among other subjects), visit the blog.


You too can help us enrich the core of the middleware by submitting merge requests.

You can also develop new gateways or libraries in different languages that will make it easier to develop those gateways, like the go-xbus library.

We also encourage you to let us know if you see a bug.

Talk with us

Xbus core developers are available to talk with you through the #xbus @freenode IRC channel.

You can subscribe to a mailing list to receive the latest news regarding Xbus.

There is also a discussion list to talk about Xbus.

Our sponsors

We would like to thank our various sponsors who enable us to improve the solution thanks to their support. Special thanks go to: