Skip to main content

Get started

Everything you need to build and run your first process service. In Apache KIE 10, the jBPM process engine ships inside Kogito — you build a Kogito service and model your processes in BPMN 2.0.

Prerequisites

  1. An IDEVS Code (preferred), IntelliJ IDEA or Eclipse.
  2. JDK 21 (preferred) or JDK 17 — Temurin works well.
  3. Maven 3.9+Apache Maven.

Step by step

  1. Build your first service — create a Maven project, design its logic in the Kogito modelers, then run the service and interact with it.
  2. Model your process in BPMN 2.0 — create and edit BPMN 2.0 models in the BPMN modeler, from start event to end event.
  3. Develop your process service — process variables, user tasks, persistence, messaging, and integrating processes with decisions.

From here, the example applications include orders.bpmn2, a small process to run and pick apart. For jBPM 7 and earlier releases, the manuals are under Documentation.