Microsoft.Orleans.Templates 10.3.1

Prefix Reserved
dotnet new install Microsoft.Orleans.Templates@10.3.1
                    
This package contains a .NET Template Package you can call from the shell/command line.

Microsoft Orleans project templates

This package provides templates for common Orleans application layouts.

Install the templates:

dotnet new install Microsoft.Orleans.Templates

Create an Aspire solution with separate grain contracts, grain implementations, silo, external client, and AppHost projects:

dotnet new orleans --name MyOrleansApp

Create an ASP.NET Core app which co-hosts an Orleans silo and exposes a grain through an HTTP endpoint:

dotnet new orleans-web --name MyOrleansWebApp

Both templates target .NET 10 by default. Pass --framework net8.0 to target .NET 8:

dotnet new orleans --name MyOrleansApp --framework net8.0

Templates reference the Orleans version shipped with the template package, including prerelease versions. Pass --orleans-version to select another Orleans version:

dotnet new orleans-web --name MyOrleansWebApp --orleans-version 10.2.2

The orleans template uses the Aspire Orleans integration to orchestrate the silo, client, and Azurite-backed Azure Table clustering and Azure Blob grain storage. Run the generated AppHost with a container runtime available so that Aspire can start Azurite. The orleans-web template uses localhost clustering for a one-node local development host. See the Orleans hosting documentation for production configuration guidance.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
10.3.1 129 8/28/2026
10.3.0 125 8/27/2026
10.3.0-rc.1 101 8/25/2026