FluxFlow.Engine
2.0.2
See the version list below for details.
dotnet add package FluxFlow.Engine --version 2.0.2
NuGet\Install-Package FluxFlow.Engine -Version 2.0.2
<PackageReference Include="FluxFlow.Engine" Version="2.0.2" />
<PackageVersion Include="FluxFlow.Engine" Version="2.0.2" />
<PackageReference Include="FluxFlow.Engine" />
paket add FluxFlow.Engine --version 2.0.2
#r "nuget: FluxFlow.Engine, 2.0.2"
#:package FluxFlow.Engine@2.0.2
#addin nuget:?package=FluxFlow.Engine&version=2.0.2
#tool nuget:?package=FluxFlow.Engine&version=2.0.2
FluxFlow.Engine
Optional advanced executable runtime for hosts that intentionally use the older
ApplicationDefinition model.
For new component packages and host composition, start with FluxFlow.Nodes,
FluxFlow.Composition, and FluxFlow.Composition.Hosting. Component packages
do not need this package to expose standalone nodes, composition adapters, or
Designer metadata.
When To Use It
Use FluxFlow.Engine when a host already depends on:
ApplicationDefinitionworkflow documents- engine-specific validation and runtime build errors
- conditional links through engine definitions
ApplicationRuntimeBuilderorFlowApplicationHost- engine lifecycle state and diagnostic streams
If a host only needs to compose standalone nodes from fluent C# or
IConfiguration, use FluxFlow.Composition instead.
Public Surface
The package exposes the engine-era namespaces:
FluxFlow.EngineFluxFlow.Engine.ComponentsFluxFlow.Engine.DefinitionsFluxFlow.Engine.Runtime
FluxFlow.Mapping owns expression and mapping contracts. The engine consumes
those contracts for link conditions but does not own concrete expression
languages.
Component Boundary
Normal component packages should remain engine-free. Reusable node behavior
belongs in packages built on FluxFlow.Nodes; composition-facing registration
and design metadata belong in optional .Composition packages.
See docs/15-engine-compatibility.md for the compatibility policy and
docs/12-component-composition.md for the standalone-first component model.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FluxFlow.Mapping (>= 1.0.3)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.7)
-
net8.0
- FluxFlow.Mapping (>= 1.0.3)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.7)
- System.Threading.Tasks.Dataflow (>= 9.0.4)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on FluxFlow.Engine:
| Package | Downloads |
|---|---|
|
FluxFlow.Fluent
Type-safe, code-first fluent DSL for composing FluxFlow standalone nodes into a runnable graph — Flow.From(source).Then(node).To(sink) with compile-time-checked wiring, branching, and fan-in. Reuses the FluxFlow.Composition runtime. |
|
|
FluxFlow.Engine.DurableOutput
Optional provider-neutral durable output capture, renewable leased at-least-once delivery, and dead-letter operations for FluxFlow.Engine. |
|
|
FluxFlow.Engine.DurableInput
Optional provider-neutral durable input delivery for FluxFlow.Engine with leased at-least-once dispatch. |
|
|
FluxFlow.Engine.HealthChecks
Optional standard .NET readiness health check for FluxFlow application lifecycle and revision state. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0-rc.1 | 134 | 8/9/2026 |
| 7.0.0 | 285 | 8/3/2026 |
| 2.0.2 | 119 | 7/3/2026 |
| 2.0.1 | 118 | 7/2/2026 |
| 2.0.0 | 110 | 6/19/2026 |
| 1.3.0 | 565 | 6/17/2026 |
| 1.2.0 | 362 | 6/15/2026 |
| 1.1.0 | 965 | 6/12/2026 |
| 1.0.1 | 1,266 | 6/5/2026 |
| 1.0.0 | 1,132 | 6/2/2026 |
| 0.6.0-beta.1 | 71 | 6/2/2026 |
| 0.5.0-alpha.1 | 349 | 5/31/2026 |
| 0.4.0-alpha.1 | 69 | 5/31/2026 |
| 0.3.0-alpha.1 | 65 | 5/31/2026 |
| 0.2.0-alpha.1 | 66 | 5/31/2026 |
| 0.1.0-alpha.1 | 66 | 5/31/2026 |
Adds the shared FluxFlow package icon. No source, API, or dependency changes.