First Version of Released

  • Blog
  • >
  • First Version of Released

30 Day Free Trial

Bring together legacy systems, RPA bots, microservices and more with Camunda

Join the Camunda Developer Newsletter

Get the latest events, release notes, and product updates straight to your mailbox

Today we release the first version of, our new DMN modeling toolkit. allows you to view and model decisions with the DMN 1.0 standard directly on the web. The library provides a viewer and an editor that can be embedded into web applications. With this release we provide the front-end element for the latest Camunda BPM 7.4.0 alpha release, which introduced support for DMN.

Editing DMN table screencast

Under the Hood is build upon the work of the awesome framework. Internally, reuses a lot of the components that power the bpmn modeling toolkit. That means that if you know, you will feel at home with!

To get started, you only need a few lines of code:

var DmnViewer = require('dmn-js');

var viewer = new DmnViewer({ container: '#table' });

var table; // your dmn xml

viewer.importXML(table, function(err) {
  if (!err) {
  } else {
    console.log('something went wrong:', err);

Check out some usage examples we have put together.

It’s Open Source!

dmn-js and a number of projects it is built with are published on GitHub. We have licensed dmn-js as do whatever you want but keep the project logo in the viewer and released all other projects under the MIT license.

Feel free to look inside the projects. It is never to early to contribute bug reports and feature requests! Note however that we are still in alpha stage. Because of that documentation may be lacking and APIs might break with future releases.

What’s next?

  • More convenience (e.g. validation hints, typeahead in cells)
  • More support for DMN fundamentals (e.g. hit policy)
  • Better separation of IT and Business roles (hiding technical information for certain roles)
  • Authorizations (e.g. allow editing certain cells only)
  • Integration with Camunda Cockpit

Try All Features of Camunda Platform

Related Content

What are business processes, and why are they important? Learn how they work, types of business processes, & why well-orchestrated processes are critical.
Study demonstrates significant benefits to adopting Camunda and provides a powerful customizable tool to help you understand the impact it can have on your organization.
Learn how Samantha, as a developer and a new Camunda user, explored Camunda Optimize to enhance their development process.