This session introduces bpmn-js: An extensible BPMN toolkit that serves as the core editing foundation in the Camunda Modeler as well as Cawemo. We start with embedding the tool in a simple web-based modeler. Step by step, we will extend it and end up with our very own — special — BPMN editing experience. Nyan cats and dark mode included.