BPMN Kit is a TypeScript SDK for generating production-ready BPMN 2.0 diagrams from code instead of drawing them by hand. A fluent, type-safe API builds, parses, modifies, and deploys workflows, with automatic layout (Sugiyama) and zero runtime dependencies, so it runs anywhere — browsers, Node, Deno, and edge runtimes.
It is built for developers and AI agents that need to produce workflows programmatically, with first-class Zeebe / Camunda 8 integration: 100+ built-in API connectors, DMN decision tables and Camunda Forms via the same builder, a REST client with 180+ typed methods, and a CLI for managing clusters from the terminal. Roundtrip fidelity means you can parse, edit, and export without losing data.