Workflow Engine
Event-sourced state machines
Config-driven state machines for managing entity lifecycles. Define states, transitions, guards, and side effects in a declarative DSL. Supports multiple validator engines and generates visual diagrams from your configuration.
Key Features
Everything you need to implement workflow engine in your application.
Declarative state machine DSL
Multi-validator guards (MVEL, JavaScript, Python, CEL)
Automatic transition validation
Event sourcing with replay and snapshots
Side effect orchestration (notifications, webhooks)
Auto-generated DOT state machine diagrams
Works with Everything
Workflow Engine integrates seamlessly with other Functory products and your existing tools.
Ready to Get Started?
See how Workflow Engine can accelerate your development. Request a demo or explore our documentation.