Documentation
Everything you need to build crash-proof agents and automations with the Yella Engine.
Guides
Getting Started Install the engine and run your first handler Concepts Events, runs, state machine, effects, and crash recovery API Reference Complete API surface for createEngine How It Works Internal mechanics of durable effects, idempotent admission, and crash recovery Guarantees Delivery semantics and reliability guarantees Configuration Store options, env vars, concurrency, and lifecycle hooks Dashboard Use the built-in engine dashboard to inspect runs, traces, graph topology, and live operator state
API Reference
Full TypeScript API surface generated from source.
Functions
- createDevServer
- createEffectStore
- createEngine
- createSqliteStores
- defaultBucketMsForWindow
- getRunStatus
- isDeadLetterRun
- isDeferredRun
- registerRoutes
- resolveEngineUiDir
- serveDashboard
- withRunStatus
- withRunStatuses
Interfaces
Classes
Type Aliases
- DevServer
- DevServerOptions
- DurationHistogram
- DurationStats
- EffectFn
- EffectRecord
- EffectState
- EffectStore
- EngineEvent
- EngineMetrics
- EngineObservabilityBucket
- EngineObservabilityError
- EngineObservabilityQuery
- EngineObservabilityReport
- EngineObservabilitySummary
- EngineOptions
- EngineStreamEvent
- ErrorCode
- EventGraph
- EventGraphEdge
- EventGraphNode
- Handler
- HandlerContext\<T\>
- HandlerResult
- ProcessContext\<T\>
- ProcessDefinition
- ProcessDefinitionConfig\<T\>
- ProcessState
- RetryPolicy
- Run
- RunQueryOptions
- RunSortOrder
- RunStatus
- RunStore
- Schema\<T\>
- TimelineEntry