Open Source|MIT Licensed
Executable
service blueprints
Visual design, decision tables, simulation, code generation, and version control — all in one specification that business defines and engineering ships.
npm i -g flowprintpatient-intake.flowprint.yaml
name: patient-intake
version: 1.0.0
lanes:
- id: patient
- id: intake-staff
- id: clinical
nodes:
- id: check-in
type: action
lane: patientBusiness Perspective
Service Blueprints
Design configurable service flows visually — drag nodes, connect paths, define swimlanes, and embed decision tables at every routing point. Your entire business process in one executable specification.
order-fulfillment.flowprint
Flowprint Engine
Developer Perspective
Service Blueprints
Validated specifications feed your existing toolchain — CI catches structural errors, deterministic YAML diffs cleanly, and one command generates production Temporal TypeScript. No Flowprint runtime dependency.
GitHub CI/CD
✓ CI Passed
✓Schema valid
✓Refs resolved
✓Types matched
✓No cycles
.flowprint.yaml
schema: flowprint/1.0
name: order-fulfillment
nodes:
route_order:
type: switch
name: order-fulfillment
nodes:
route_order:
type: switch
npm
$ npm i @ruminaider/
flowprint-editor
flowprint-editor
added 1 package in 2.1s
0 vulnerabilities
0 vulnerabilities
Code Generation
.yaml→.ts
Temporal workflows
+ typed routing from
hit-policy definitions
+ typed routing from
hit-policy definitions
Git
order-fulfillment.flowprint.yaml
route_order:
- hit: collect
+ hit: first
conditions:
+ - membership
Schema Validation
flowprint/1.0 conformant
0 dangling refs
Deterministic key order
6 nodes validated