Skip to main content
Components are exported from smithers-orchestrator. createSmithers(...) also returns the same primitives bound to the workflow context and typed output schemas, which is the preferred form inside workflow modules.
Every row below links to that component’s guide page. Full prop tables live in the Types reference; for the model, see the JSX overview.

Control flow

The structural primitives. They order, branch, repeat, and gate the work.

Composite

Higher-order patterns built from the primitives. Reach for these before hand-rolling the same shape.

Engine

Durability and external-world primitives: subflows, events, timers, sandboxes, and compensable transactions.

Cross-cutting

Concerns that wrap or augment the whole graph.
Source components package · Tests packages/components/tests · See also JSX overview, Types