Get Started
Workflow Engine is a .NET library for building stateful business process automation into your application. The Get Started section walks you through the entire setup: installing the NuGet packages, configuring a persistence provider, creating your first workflow scheme, and running it as a process instance. Whether you are building an ASP.NET Core application or a console-based service, these guides cover the integration path that fits your project.
Overview
Get started with Workflow Engine: define a scheme, then run it as a process instance with persistence, timers, rules, and actions.
Install
Add Workflow Engine to an ASP.NET Core application using NuGet, register services, map endpoints, and verify the setup.
Your First Workflow
Design a minimal workflow scheme with two activities, one transition, and one command, then save it and create a process instance.
Framework-Agnostic Install
Install Workflow Engine in a console app, worker service, or non-ASP.NET host using NuGet, configure the persistence provider, and start the runtime directly.
Integrate the Designer
Run the Workflow Designer standalone via npx for quick visual editing, or embed it as a frontend component into your React, Angular, Blazor, or vanilla JS app.
Concepts