Skip to main content
By default Kogito auto-generates REST endpoints for your BPMN processes, but you can drive them directly from Java instead — useful when you need custom validation, want to call from other Java services, or prefer not to expose processes over REST. The pattern is two steps: disable the generated REST layer with kogito.generate.rest=false, then use CDI injection and the ProcessService API to instantiate and manage processes programmatically. This gives you full control over how and when your workflows are triggered. Read the full post →

Where to go next

What is Kogito?

Understand the Kogito runtime that executes your BPMN processes.

Kogito

Explore Kogito components and how Aletyx builds on them.

Process API

Reference the process API for driving BPMN processes programmatically.

Runtimes

Learn how process runtimes are structured and deployed.

Processes Guide

Dive into authoring and running BPMN processes with Aletyx.

BPMN Examples

Study worked BPMN examples you can adapt to your own workflows.