FEEL Expression Playground

Test and evaluate DMN FEEL expressions online with intelligent autocomplete and real-time error checking

Disconnected
Expression
Environment (JSON)
Result

                

What is FEEL?

FEEL (Friendly Enough Expression Language) is the standard expression language defined by the OMG DMN (Decision Model and Notation) specification. It is built to be executable while staying readable for business users, so the same expression can be authored in a decision table and evaluated by an engine. FEEL drives every dynamic value in DMN decisions and BPMN processes - conditions on gateways, inputs to decision tables, mappings, and more.

This playground lets you write a FEEL expression, supply a JSON environment of input variables, and evaluate the result instantly. It runs the same FEEL engine that powers QuantumBPM, so what works here works the same way in production decisions and processes.

Example FEEL expressions

The editor opens pre-loaded with an example expression and a JSON environment. Using that environment (x, y, items, employees, loan):

x + y30
sum(items)15
substring("hello world", 1, 5)"hello"
employees[name = "John"].age[1]30
every e in employees satisfies e.salary >= 5000true
date("2023-12-25") + @"P1Y"date("2024-12-25")

See the full language reference in the FEEL documentation.

Frequently asked questions

What is FEEL?

FEEL (Friendly Enough Expression Language) is the expression language defined by the OMG DMN specification. It is designed to be executable while staying readable for business users, and is used for every dynamic value in DMN decisions and BPMN processes.

What is the FEEL playground?

A free online editor where you write a FEEL expression, provide a JSON environment of input variables, and evaluate the result instantly with autocomplete and inline error checking.

Is the FEEL playground free?

Yes - completely free, no sign-up required. Use the Share button to copy a link to any expression.

Which engine powers the playground?

It runs the same FEEL engine as QuantumBPM, a BPMN process engine and DMN 1.5 decision engine in a single product. Expressions you test here behave identically inside QuantumBPM decisions and processes.

Ready to build with FEEL?

The playground evaluates one expression at a time. In QuantumBPM you compose FEEL into full decision tables and BPMN processes - a BPMN + DMN platform with a visual modeler, execution history, and replay.