Developer Guides
Welcome to the IdentityFlow Developer Guides. Here you’ll find practical walkthroughs and explanations to help you get started and master building automated processes with IdentityFlow.
Start here to understand the basics and get your environment set up.
01: Introduction & Core Concepts Understand the fundamental principles: event sourcing, determinism, workflows, steps, etc.
02: Quick Start Guide Install IdentityFlow and build your first simple workflow quickly.
03: Defining Workflows Learn the `defineWorkflow` function, configuration options, and input validation.
Dive into the core methods and patterns for implementing your workflow steps.
04: Core Workflow Activities Master `flow.do`, `flow.sleep`, `flow.dialog`, `flow.request`, and `flow.start`.
05: Dependencies & Logging Inject external services using `flow.use` and utilize built-in logging.
06: Error Handling & Retries Handle errors gracefully and configure robust retry strategies.
Explore lifecycle management, best practices, and practical examples.
07: State, Lifecycle & Deployment Understand instance/step states, metadata, and deployment basics.
Workflow Examples See practical examples for User Registration, Order Processing, and Document Approval.
Deep Dive Topics Explore advanced concepts like Workflow Rules, Testing, and Observability.