{"id":"lhwong-kie-server","name":"kie-server","af_score":35.2,"security_score":51.5,"reliability_score":31.2,"what_it_does":"KIE Server (kie-server) is a Java-based server component for running and managing business rules/workflows (Business Process Management) built with Drools/jBPM/KIE. It typically exposes HTTP endpoints to deploy, execute, and query rule/workflow artifacts and their runtime state (e.g., sessions, process instances), and integrates with KIE containers and runtime services.","best_when":"You need server-side execution of KIE (rules/BPMN) artifacts with remote invocation and lifecycle/version management, and you’re comfortable operating a Java server.","avoid_when":"You need a simple REST-only integration with minimal configuration and strong vendor-neutral SDKs; or you require fine-grained, agent-friendly operational semantics (pagination, idempotency, retries) that aren’t documented in the provided materials.","last_evaluated":"2026-04-04T21:30:59.951559+00:00","has_mcp":false,"has_api":true,"auth_methods":["Basic Auth (commonly supported in Java stacks)","Bearer token/JWT (potentially via container/security integration)","Container-managed authentication (e.g., application server security realms)"],"has_free_tier":false,"known_gotchas":["Likely requires container-specific configuration (security, deployment, runtime) that agents can’t infer without full docs","Stateful runtime operations may be hard to make idempotent without explicit ids/retry keys","API semantics (job/process correlation ids, session lifecycle) can be non-obvious without examples","Potential for large payloads and long-running operations where polling/timeouts must be handled carefully"],"error_quality":0.0}