Kogito - Get Started

1
You need an IDE like VSCode (preferred), IntelliJ IDEA, or Eclipse!
2
You need a JDK 11 with JAVA_HOME system property set.
Optionally get GraalVM 20.2.0 for native compilation.
3

Kogito business automation overview

Learn what is Kogito and when it can become an essential core of your domain-specific cloud-native set of services.

READ THE GUIDE

Creating and running your first Kogito services

As a developer of business processes and rules, you can use Kogito business automation to build cloud-native applications that adapt to your business domain and tooling.

This guide covers:

START CODING

Deploying Kogito services on OpenShift

As a developer of business processes and decisions, you can deploy Kogito services on OpenShift for cloud implementation. The Kogito Operator automates many of the deployment steps for you or guides you through the deployment process. You can use the Kogito command-line interface (CLI) to interact with the Kogito Operator for deployment tasks.

To help you deploy your services on OpenShift, Kogito provides the following resources:

READ THE GUIDE

Travel agency tutorial for Kogito services on OpenShift

The Kogito travel agency tutorial in GitHub contains a sequence of example applications with Kogito services, each of them increasing in complexity. These travel agency applications illustrate many of the advanced configuration options you can use whether you are deploying services locally or on OpenShift, such as process persistence with Infinispan, messaging with Kafka, and application data indexing with the Data Index Service.

DO THE TUTORIAL