apache/incubator-kie
Apache KIE (Knowledge Is Everything) is the home of Drools, OptaPlanner, jBPM, and Kogito. observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 49
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 251.0
- age_days: 5675
- days_rel: 127
- days_push: 7
- n_releases_24m: 3
Adoption not part of the score
6306 stars · 2599 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache KIE (Knowledge Is Everything) is an umbrella project for business automation technologies on the JVM, including the Drools rule engine, OptaPlanner constraint solver, jBPM workflow engine, and the Kogito cloud-native runtime. It lets developers encode business rules, decisions, processes, and optimization problems as executable logic decoupled from application code.
Use cases
- evaluate business rules with forward and backward chaining inference
- execute DMN decision models defined by business experts
- detect patterns in event streams with complex event processing
- model and run BPMN business workflows
- solve scheduling and resource optimization problems with a constraint solver
- build cloud-native decision services on Quarkus or Spring Boot
- define rules in DRL or Excel decision tables
When to choose
- you need to separate business decision logic from application code and let business experts own it
- you need a mature JVM rule engine with DMN and CEP support
- you need to orchestrate long-running business processes with BPMN
- you need constraint-based optimization like employee rostering or vehicle routing
- you want cloud-native, Kubernetes-deployable automation services
When to avoid
- you need a lightweight rules engine outside the JVM ecosystem
- your decision logic is simple enough for plain code and you want to avoid extra complexity
- you need real-time sub-millisecond rule evaluation with minimal footprint
- you want a turnkey product rather than a developer framework requiring integration work
Facets
framework · maturity active
workflow-automation interpreter scheduling middleware developer-tools backend erp jvm cross-platform cloud rule-engine drools optaplanner jbpm kogito dmn bpmn business-automation constraint-solver complex-event-processing decision-tables quarkus spring-boot rules-engine automation java kubernetes
5 sources
- readme: https://github.com/apache/incubator-kie · fetched 2026-08-28 · 33015fc704fc
- homepage: https://kie.apache.org · fetched 2026-08-29 · 1e4395cc15b1
- site_page: https://kie.apache.org/about · fetched 2026-08-29 · 7dc384977d6a
- site_page: https://kie.apache.org/documentation/documentation_10.2.0 · fetched 2026-08-29 · 65045a859188
- site_page: https://kie.apache.org/documentation · fetched 2026-08-29 · f37b815ed205
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/incubator-kie | main | 82 |
For agents
markdown · JSON · MCP: product_card(name="apache/incubator-kie")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem