Blog Logo
TAGS

Introducing Temporal .NET – Deterministic Workflow Authoring in .NET

Temporal is a workflow code that is executed in a durable, reliable, and scalable way. The .NET SDK is now a part of Temporal, allowing you to write workflows in C# and other .NET languages. The .NET SDK provides a high-performance coding environment akin to Go/Java and Type-safe SDKs like JS/TypeScript and Python. At the moment, the SDK is still in alpha, but it is feature complete. The SDK has several functionalities, such as GitHub Repository, NuGet Package, Temporal Documentation, API Documentation, Samples, etc. This post gives an overview of the .NET SDK and some of the interesting challenges encountered during its development. Furthermore, it also explains the Ref pattern and its implementation along with providing knowledge of running a worker and executing a workflow. Finally, it gives insight into the Future of the .NET SDK and its plans.