Kogito-runtimes is a Java-based business automation platform designed for cloud-native development and execution. The repository serves as a fork of the upstream apache/incubator-kie-kogito-runtimes project, with the README explicitly directing users to the upstream repository for active development. Kogito represents the next generation of business automation technology, built from the ground up with cloud-native principles, microservices architecture, and event-driven patterns in mind.
The platform provides comprehensive support for multiple business automation standards and technologies. It implements BPMN (Business Process Model and Notation) for workflow orchestration, DMN (Decision Model and Notation) for decision management, and rule engine capabilities for complex business logic evaluation. These components work together to enable process orchestration and decision management within cloud-native and microservices environments.
The project requires Maven 3.9.11 or later and Java 17 or later for development, with optional Docker installation for running integration tests. The platform integrates with popular Java frameworks, offering guides and support for both Quarkus and Spring Boot implementations. The official documentation and guides are available through the main Kogito website at kie.apache.org, with additional learning resources provided through the Kogito Examples repository containing practical implementations that developers can reference and run locally or on Kubernetes.
Community engagement and contribution are actively encouraged through multiple channels. The repository maintains issue tracking through the apache/incubator-kie-issues repository on GitHub, while feature requests and discussions are directed to the Kogito stream in the KIE Zulip chat. The Apache KIE users mailing list provides additional support for users encountering issues or needing guidance.
The project is licensed under the Apache License 2.0 and participates in Hacktoberfest, welcoming open-source contributions. The platform's focus on cloud-native development, combined with its support for industry-standard business automation languages and microservices architecture, positions it as a comprehensive solution for organizations seeking to embed business automation capabilities into modern, scalable applications.