Skip to content
Stetson Robinson edited this page Apr 10, 2020 · 15 revisions

IMPORTANT: This Kogito wiki is deprecated. To contribute to Kogito documentation, see the master-kogito branch of the kie-docs repository in GitHub.

Kogito logo

Overview

Kogito is cloud-native business automation for building intelligent applications. Build cloud-native applications by leveraging business processes and rules to extract the business logic from your code. Kogito takes advantage of the many benefits of the cloud because it was designed from the ground up to target that environment.

Key characteristics are:

  • Cloud-first: Kogito is designed from ground up to run at scale on cloud infrastructure. If you think about business automation think about the cloud as this is where your business logic lives these days. By taking advantage of the latest technologies (Quarkus, knative, etc.), you get amazingly fast boot times and instant scaling on orchestration platforms like Kubernetes.

  • Domain-specific: Kogito adopts to your business domain rather than the other way around. No more leaking abstraction of the tool into your client applications. Stay focused on what the business is about instead of being concerned with technology behind it.

  • Developer power: Kogito offers a powerful developer experience based on battle-tested components. Achieve instant developer efficiency by having tooling embeddable wherever you need it, code generation taking care of 80% of the work, flexibility to customize, only use what you need and simplified local development with live reload

It originates from well known Open Source projects (Drools, jBPM, OptaPlanner) and takes advantage of the experience the this team has built over more than a decade in mission critical systems around the globe.

Getting started

Take a look at our getting started guide and let us know what you think!