camunda Modeler Standalone 1.0.0 released as an official part of camunda BPM

The camunda Modeler Standalone is a tool that allows you to create, view and edit BPMN process and collaboration diagrams in a seamless way. I am happy to say that the project, previously a side project of mine, is now an official part of camunda BPM. Today we released version 1.0.0 as the first stable version of the modeler. Get it now.

As part of camunda BPM the camunda Modeler Standalone got its own place on and a one-click-to-distribution build. From now on, it will be subject to our extensive QA and receive support through our forums.
The home of the modeler on

Under the Hood

The camunda Modeler Standalone is open-source on GitHub. It has our camunda Modeler BPMN 2.0 plug-in for Eclipse under the hood. In fact, both share more than 95% of the plug-in code base. As a result, most new BPMN modeling features need to be implemented only once.
The standalone modeler adds better operating system integration on top of the Eclipse plug-in. This includes the ability to create, open and save BPMN 2.0 diagrams directly on the file system. Furthermore it adds a source view that allows you to switch from the design perspective to the underlying BPMN 2.0 xml. Use the source view to see what is behind the graphical representation or to edit custom attributes.

Installer (for Windows Users)

Windows users can get an installer for the modeler that takes care of the operating system integration. It creates an uninstaller, too, that makes sure that the  BPMN 2.0 modeling tool leaves no traces whenever you decide to get rid of it.

Moving Forward

For all the Eclipse users that are using our camunda Modeler BPMN 2.0 plug-in there is no need to worry. We will keep the plug-in on par with the standalone version and vice versa. Read: Expect a new version of the Eclipse modeling plug-in with the latest changes, soon.
In the mean time, try out our standalone Modeler, an offline BPMN tool that is both free as in free beer and as in open source.
You like what we are doing or have ideas for improvements? Tell us via twitter or on our forums.
  • Orchestrating Cloud Events with Zeebe

    Disclaimer: This blog post is about Cloud-Native software, containers, Cloud Events, and Workflows. It describes a concrete example that you can run yourself using Kubernetes, Helm, and You should be familiar with Kubernetes and Helm to follow along and will learn about and on your way. While working with Kubernetes the chances are quite high that you’ll find services written in different languages and using different technologies stacks. CloudEvents ( / CNCF spec) was born to enable these systems to exchange information by describing their events in a standard way, no matter which transports these services are using (HTTP, Messaging AMPQ/JMS, Protobuf, etc).  In such scenarios, where you have events being produced and consumed by different systems, there are common requirements that start to arise when...

    Read more
  • How we automatically keep our Documentation Screenshots...

    When you open the Camunda User Guide, you’ll see that there are many screenshots explaining the different functions and options the product offers. We hope that you, as a user, find those screenshots helpful. But for us as developers, creating and keeping those screenshots up to date has always been a pain. At the time of writing, the user guide for Camunda Optimize contained 94 screenshots. And with every release we add more functionality, which means the number of screenshots continuously grows. When we change the look of buttons or add a new section to the header, we need to update every screenshot that has a button or header in it. In practice, this meant we were manually recreating every...

    Read more
  • Git push to deploy to Camunda Cloud

    Using the Zeebe Action for GitHub, you can automate your GitHub repo to deploy BPMN models to Camunda Cloud when you push to a specific branch. In this quick tutorial, I show you how to configure your GitHub repo to deploy all BPMN models in the bpmn directory of your repo on a push to master. If you don’t have a Camunda Cloud account yet, you can join the public beta to get one. Create a client in Camunda Cloud Go into your Zeebe cluster in the Camunda Cloud console, and create a new client. You might want to name it “GitHub-Automation” so you know what it is for. Copy the “Connection Info” block by clicking the copy icon in the lower right-hand...

    Read more