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 flowprint
patient-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: patient
Business 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
CUSTOMERStartACTIONSubmit OrderROUTINGexpressstandardreviewACTIONValidateSWITCHRouteACTIONReviewFULFILLMENTACTIONConfirmACTIONShip StandardACTIONShip ExpressEnd
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
npm
$ npm i @ruminaider/
flowprint-editor
added 1 package in 2.1s
0 vulnerabilities
Code Generation
.yaml.ts
Temporal workflows
+ 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