![]() |
VOOZH | about |
dotnet add package ServerlessWorkflow.Sdk.IO --version 1.0.2
NuGet\Install-Package ServerlessWorkflow.Sdk.IO -Version 1.0.2
<PackageReference Include="ServerlessWorkflow.Sdk.IO" Version="1.0.2" />
<PackageVersion Include="ServerlessWorkflow.Sdk.IO" Version="1.0.2" />Directory.Packages.props
<PackageReference Include="ServerlessWorkflow.Sdk.IO" />Project file
paket add ServerlessWorkflow.Sdk.IO --version 1.0.2
#r "nuget: ServerlessWorkflow.Sdk.IO, 1.0.2"
#:package ServerlessWorkflow.Sdk.IO@1.0.2
#addin nuget:?package=ServerlessWorkflow.Sdk.IO&version=1.0.2Install as a Cake Addin
#tool nuget:?package=ServerlessWorkflow.Sdk.IO&version=1.0.2Install as a Cake Tool
The official .NET SDK for the Serverless Workflow DSL.
The SDK is composed of three Nuget packages:
Core:
dotnet add package ServerlessWorkflow.Sdk
Builders:
dotnet add package ServerlessWorkflow.Sdk.Builders
IO:
dotnet add package ServerlessWorkflow.Sdk.IO
Building a workflow definition programmatically:
var definition = new WorkflowDefinitionBuilder()
.WithName("fake-workflow")
.WithVersion("0.1.0:fake")
.Do("todo-1", task => task
.Call("http")
.With("method", "get")
.With("uri", "https://fake-api.com"))
.Build();
Reading and writing a workflow definition:
using var inputStream = File.OpenRead("workflow.yaml");
var reader = WorkflowDefinitionReader.Create();
var workflow = await reader.ReadAsync(inputStream);
using var outputStream = File.Create("workflow.yaml");
var writer = WorkflowDefinitionWriter.Create();
await writer.WriteAsync(workflow, stream, WorkflowDefinitionFormat.Yaml);
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 2 NuGet packages that depend on ServerlessWorkflow.Sdk.IO:
| Package | Downloads |
|---|---|
|
Synapse.Core.Infrastructure
Contains essential infrastructure components for the Synapse applications, including utilities and services that support the implementation and management of core functionalities |
|
|
Synapse.Api.Client.Http
Contains the HTTP client for the Synapse API |
Showing the top 1 popular GitHub repositories that depend on ServerlessWorkflow.Sdk.IO:
| Repository | Stars |
|---|---|
|
serverlessworkflow/synapse
Serverless Workflow Management System (WFMS)
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.2 | 132 | 4/15/2026 |
| 1.0.1 | 2,099 | 3/14/2025 |
| 1.0.0 | 1,098 | 1/30/2025 |
| 1.0.0-alpha6.3 | 359 | 1/16/2025 |
| 1.0.0-alpha6.2 | 138 | 1/10/2025 |
| 1.0.0-alpha6.1 | 141 | 1/10/2025 |
| 1.0.0-alpha6 | 190 | 1/10/2025 |
| 1.0.0-alpha5.4 | 150 | 12/19/2024 |
| 1.0.0-alpha5.3 | 120 | 12/19/2024 |
| 1.0.0-alpha5.2 | 329 | 11/20/2024 |
| 1.0.0-alpha5.1 | 1,007 | 10/25/2024 |
| 1.0.0-alpha5 | 414 | 10/22/2024 |
| 1.0.0-alpha4.1 | 171 | 10/22/2024 |
| 1.0.0-alpha4 | 263 | 10/18/2024 |
| 1.0.0-alpha3.1 | 171 | 10/18/2024 |
| 1.0.0-alpha3 | 572 | 10/11/2024 |
| 1.0.0-alpha2.16 | 555 | 10/1/2024 |
| 1.0.0-alpha2.15 | 688 | 9/8/2024 |
| 1.0.0-alpha2.14 | 171 | 9/6/2024 |
| 1.0.0-alpha2.13 | 152 | 9/6/2024 |