Microsoft.Orleans.Server 9.2.0-preview3

Microsoft Orleans Server

Introduction

Microsoft Orleans Server is a metapackage that includes all the necessary components to run an Orleans silo (server). It simplifies the process of setting up an Orleans server by providing a single package reference rather than requiring you to reference multiple packages individually.

Getting Started

To use this package, install it via NuGet:

dotnet add package Microsoft.Orleans.Server

Example - Creating an Orleans Silo Host

using Microsoft.Extensions.Hosting;
using Orleans.Configuration;
using Orleans.Hosting;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Threading.Tasks;

// Define a grain interface
namespace MyGrainNamespace;

public interface IMyGrain : IGrainWithStringKey
{
    Task<string> DoSomething();
}

// Implement the grain interface
public class MyGrain : Grain, IMyGrain
{
    public Task<string> DoSomething()
    {
        return Task.FromResult("Done something!");
    }
}


// Create the host
var builder = Host.CreateApplicationBuilder(args)
    .UseOrleans(siloBuilder =>
    {
        siloBuilder
            .UseLocalhostClustering();
    });

// Start the host
var host = builder.Build();
await host.StartAsync();

// Get a reference to a grain and call it
var client = host.Services.GetRequiredService<IClusterClient>();
var grain = client.GetGrain<IMyGrain>("my-grain-id");
var result = await grain.DoSomething();

// Print the result
Console.WriteLine($"Result: {result}");

// Keep the host running until the application is shut down
await host.WaitForShutdownAsync();

Documentation

For more comprehensive documentation, please refer to:

Feedback & Contributing

No packages depend on Microsoft.Orleans.Server.

Version Downloads Last updated
9.2.0-preview3 1 6/14/2025
9.2.0-preview2 2 6/7/2025
9.2.0-preview1 1 6/6/2025
9.1.2 1 6/7/2025
9.0.1 2 6/7/2025
9.0.0 1 6/7/2025
8.2.0 1 6/7/2025
8.2.0-preview1 1 6/7/2025
8.1.0 1 6/7/2025
8.1.0-preview3 1 6/7/2025
8.1.0-preview2 1 6/7/2025
8.1.0-preview1 1 6/7/2025
8.0.0 1 6/7/2025
8.0.0-rc2 1 6/7/2025
8.0.0-rc1 2 6/7/2025
7.2.7 1 6/7/2025
7.2.6 1 6/7/2025
7.2.5 1 6/7/2025
7.2.4 1 6/7/2025
7.2.3 1 6/7/2025
7.2.2 1 6/7/2025
7.2.1 1 6/7/2025
7.2.0 1 6/7/2025
7.1.2 1 6/7/2025
7.1.1 1 6/7/2025
7.1.0 1 6/7/2025
7.0.0 1 6/7/2025
7.0.0-rc2 1 6/7/2025
4.0.0-preview2 1 6/7/2025
4.0.0-preview1 1 6/7/2025
3.8.0 0 5/6/2025
3.8.0-preview5 0 5/12/2025
3.8.0-preview3 1 6/7/2025
3.8.0-preview2 1 6/7/2025
3.8.0-preview1 1 6/7/2025
3.7.2 1 6/7/2025
3.7.1 1 6/7/2025
3.7.0 1 6/7/2025
3.6.5 1 6/7/2025
3.6.4 1 6/7/2025
3.6.3 1 6/7/2025
3.6.2 1 6/7/2025
3.6.1 1 6/7/2025
3.6.0 1 6/7/2025
3.5.1 1 6/7/2025
3.5.0 1 6/7/2025
3.4.4 2 6/7/2025
3.4.3 1 6/7/2025
3.4.2 1 6/7/2025
3.4.1 1 6/7/2025
3.4.0 2 6/7/2025
3.4.0-rc1 1 6/7/2025
3.3.0 1 6/7/2025
3.3.0-rc2 1 6/7/2025
3.3.0-rc1 1 6/7/2025
3.2.2 1 6/7/2025
3.2.1 1 6/7/2025
3.2.0 1 6/7/2025
3.2.0-rc2 1 6/7/2025
3.2.0-rc1 1 6/7/2025
3.1.7 1 6/7/2025
3.1.6 1 6/7/2025
3.1.5 1 6/8/2025
3.1.4 1 6/7/2025
3.1.3 1 6/7/2025
3.1.2 1 6/7/2025
3.1.0 1 6/7/2025
3.1.0-rc3 1 6/7/2025
3.1.0-rc2 1 6/7/2025
3.1.0-rc1 1 6/7/2025
3.0.2 1 6/7/2025
3.0.1 1 6/7/2025
3.0.0 1 6/7/2025
3.0.0-rc2 1 6/8/2025
3.0.0-rc1 1 6/7/2025
3.0.0-beta1 1 6/7/2025
2.4.5 1 6/7/2025
2.4.4 1 6/7/2025
2.4.3 1 6/7/2025
2.4.2 1 6/7/2025
2.4.1 1 6/7/2025
2.4.0 1 6/7/2025
2.3.6 1 6/7/2025
2.3.5 1 6/7/2025
2.3.4 1 6/7/2025
2.3.3 1 6/7/2025
2.3.2 1 6/7/2025
2.3.1 2 6/7/2025
2.3.0 1 6/7/2025
2.3.0-rc2 1 6/7/2025
2.3.0-rc1 1 6/7/2025
2.2.4 1 6/7/2025
2.2.3 1 6/7/2025
2.2.0 1 6/7/2025
2.2.0-rc1 1 6/7/2025
2.2.0-beta1 1 6/7/2025
2.1.2 2 6/7/2025
2.1.0 1 6/7/2025
2.1.0-rc2 1 6/7/2025
2.1.0-rc1 1 6/7/2025
2.1.0-beta1 1 6/7/2025
2.0.4 1 6/7/2025
2.0.3 2 6/7/2025
2.0.0 1 6/7/2025
2.0.0-rc2 2 6/7/2025
2.0.0-rc1 1 6/7/2025
2.0.0-beta3 1 6/8/2025
2.0.0-beta2 1 6/7/2025
2.0.0-beta1 1 6/7/2025
1.5.10 1 6/8/2025
1.5.9 1 6/7/2025
1.5.8 1 6/7/2025
1.5.7 1 6/7/2025
1.5.6 1 6/7/2025
1.5.5 1 6/7/2025
1.5.4 0 6/13/2018
1.5.3 1 6/7/2025
1.5.2 1 6/7/2025
1.5.1 1 6/8/2025
1.5.0 1 6/7/2025
1.5.0-rc 1 6/7/2025
1.5.0-beta1 1 6/7/2025
1.4.2 1 6/7/2025
1.4.1 1 6/7/2025
1.4.0 1 6/7/2025
1.4.0-beta 1 6/7/2025
1.3.1 1 6/7/2025
1.3.0 1 6/7/2025
1.3.0-beta2 1 6/7/2025
1.3.0-beta1 1 6/7/2025
1.2.4 1 6/7/2025
1.2.3 1 6/7/2025
1.2.2 1 6/7/2025
1.2.1 1 6/7/2025
1.2.0 1 6/8/2025
1.2.0-beta 1 6/7/2025
1.1.3 1 6/8/2025
1.1.2 1 6/7/2025
1.1.1 1 6/7/2025
1.1.0 1 6/7/2025
1.1.0-beta2 1 6/7/2025
1.1.0-beta1 1 6/7/2025
1.0.10 1 6/7/2025
1.0.9 1 6/7/2025
1.0.8 1 6/7/2025
1.0.7 1 6/7/2025
1.0.5 1 6/7/2025
1.0.3 1 6/8/2025
1.0.0 1 6/7/2025