Mastering Flask Web and API Development
Chapter 8 teaches readers to build BPMN and non-BPMN workflows in Flask with SpiffWorkflow. Celery, Camunda, Airflow, and Temporal share the chapter.
Everything you need to get started and go deep.
Technical reference and guides for every SpiffWorkflow component.
Library
The Python library at the core of SpiffWorkflow, for developers building workflow applications from scratch.
Read docs → Open sourceApplication
The BPMN Service and API. Find, execute, and monitor business processes end-to-end.
Read docs → CommercialEditor
The next-generation Business Modeler. Create, run, and test your business process instantly, with an AI expert at your side.
Read docs → CommercialAnalytics
Process intelligence and reporting across all your running workflows. Maximize process efficiency with real-time dashboards.
Read docs →A Packt book on Flask gives SpiffWorkflow its own section. Three papers use it for BPMN validation, patient-flow simulation, and a university approval platform. A fourth cites it among BPMN engines.
Chapter 8 teaches readers to build BPMN and non-BPMN workflows in Flask with SpiffWorkflow. Celery, Camunda, Airflow, and Temporal share the chapter.
An LLM pipeline generates BPMN models and uses SpiffWorkflow to execute and check them.
Uses a Python execution environment based on SpiffWorkflow to run a custom patient-flow simulation.
A peer-reviewed case study by our founders on how our open source Python library and BPMN brought clarity to a set of complex approval processes at a university.
Cites SpiffWorkflow among BPMN engines in its implementation discussion. The authors do not use the engine.
Monthly updates on new features, community contributions, and upcoming releases.
Tutorials, demos, conference talks, and deep-dives from the SpiffWorkflow team.