Camunda

DMN Decision Engine

Collaboratively automate business decisions

What is a decision engine?

A decision engine executes a decision definition (i.e. defined in DMN) to determine which decision to make. This functionality is essential to streamline and enhance the decision-making process. Cloud-native workflow and decision engine Zeebe executes processes and DMN models at scale ensuring exceptional performance, resilience, and security.

Connect and Integrate for the best decisions

Execute decision tables and decision requirements diagrams with a comprehensive REST API—including OpenAPI support—or use one of our many Connectors to integrate the right technology to obtain the right information to make optimal decisions.

The API also gives you access to the Camunda History Service, which provides essential information about past decisions — including input parameters, business rules that were triggered, and the resulting output.

Integration technology diagram

Are you a Java developer?

It's easy to use the Decision Engine's Java API in your applications and unit-test decision tables. The Decision Engine is lightweight and can run in any JVM.

Ready to get started?

Explore the platform or get a personal tour