Skip to main content
DMN 1.5 Conformance Level 3Next generation DMN engine

The High-Performance Quantitative Decision Engine for Modern Systems

Don't just decide. Measure.

QuantumDMN brings stateful decisioning, real-time KPI tracking, and simulation capabilities to DMN - features traditional engines simply can't offer.

What-ifAnalysis
KPITracking
Sub-msEvaluation Latency
5+Language SDKs
100%Go Native

Why QuantumDMN?

Purpose-built for high-stakes operational environments where decisions need to be measured, not just made.

Stateful Decisioning

Unlike traditional stateless engines, QuantumDMN maintains "The Ledger" - enabling windowed metrics like rolling 24h fraud scores and historical aggregates.

Real-time Simulation

"The Sandbox" lets you run what-if analysis against historical data before deployment. No more deploy and pray - see the impact of changes instantly.

KPIs as First-Class Citizens

Metric nodes calculate KPIs in-flight - debt-to-income ratios, risk scores, probabilities. Block decisions based on real-time calculated values.

Visual DMN Modeler

Web-based decision graph editor with intuitive boxed expressions. Design complex decision requirements visually with live evaluation.

FEEL Language Server

IDE-grade autocompletion, hover documentation, signature help, and semantic highlighting. Write FEEL expressions with confidence.

Multi-language SDKs

Integrate decision logic into any stack with our native Go DMN SDK, Java DMN SDK, JavaScript DMN SDK, Python DMN SDK and Ruby DMN SDK.

The Quant Advantage

See how QuantumDMN compares to traditional DMN engines like Camunda and Drools.

FeatureTraditional EnginesQuantumDMN
Logic TypeBoolean / String LogicQuantitative / Metric Logic
State ManagementStateless (requires external pre-processing)Stateful (The Ledger)
KPI CalculationCalculated via BI tools after the factCalculated In-Flight (can block decisions)
Impact AnalysisDeploy & PrayThe Sandbox (immediate simulation)
Conformance LevelVaries by vendorDMN 1.5 Level 3 (99.32% TCK)
RuntimeJVM-based (Camunda, Drools)100% Go Native

Simple, Transparent Pricing

Loading pricing...
Level 3
DMN Conformance
Fully compliant with DMN Conformance Level 3, supporting Decision Tables, FEEL, Boxed Expressions, BKMs and more.
Sub-ms
Latency
Optimized logic evaluation engine ensuring sub-millisecond execution times for high-performance decision making.
DMN 1.5
Specification
Up to date with the latest OMG DMN 1.5 specification.
99.32%
TCK Compliance
Missing test cases are deliberate functionality that we omitted like direct invocation of Java code, regex backreferences and unreal date support like 9999999-01-01
5+
SDKs
Native SDKs available for Go, Java, JavaScript/TypeScript, Python, Ruby, and .NET.

Integrate with Any Stack

Frequently Asked Questions

Everything you need to know about the QuantumDMN engine.

What is a DMN Engine?

A Decision Model and Notation (DMN) engine executes decision logic defined in decision tables, literal expressions, and decision graphs. It allows separating business logic from application code, making rules accessible and editable by domain experts.

How does QuantumDMN accelerate the development process?

By separating business rules from traditional application code, QuantumDMN allows logic to be improved and changed on the fly. This means analysts and developers can update and test decision models without going through complicated, time-consuming release cycles.

How does QuantumDMN differ from Camunda?

Our main differentiator from Camunda is that we provide full Conformance Level 3 support of the DMN 1.5 specification. While Camunda handles basic decisions, QuantumDMN can run any valid DMN model, including those with advanced functions and contexts. It is extremely easy to use the full power of DMN alongside Camunda—check out our integration guide to see how.

How does QuantumDMN differ from Drools?

Unlike Drools—which relies on a memory-heavy JVM architecture, requires clunky rule graph refactoring, and often lacks out-of-the-box analytics—QuantumDMN is written in native Go for sub-millisecond execution. We prioritize a modern developer experience and provide full, built-in audit trails so you always know exactly why and how a decision was made.

Does QuantumDMN support FEEL expressions?

Yes. QuantumDMN has native support for the Friendly Enough Expression Language (FEEL), complete with an IDE-grade Language Server providing autocompletion, signature help, and semantic highlighting for decision modeling. You can test our FEEL engine directly in our online FEEL playground.

Which programming languages are supported?

We provide native SDKs for seamless integration with Go, Java, JavaScript/TypeScript, Python, Ruby, and .NET.

Additionally, QuantumDMN is built API-first. If your technology isn't listed, you can easily integrate using our comprehensive OpenAPI specification.