Microsoft.Orleans.Core.Abstractions 9.2.1

Microsoft Orleans Core Abstractions

Introduction

Microsoft Orleans Core Abstractions is the foundational library for Orleans containing the public programming APIs for implementing grains and client code. This package defines the core abstractions that form the Orleans programming model, including grain interfaces, grain reference interfaces, and attributes.

Getting Started

To use this package, install it via NuGet:

dotnet add package Microsoft.Orleans.Core.Abstractions

This package is a dependency of both client and silo (server) applications and is automatically included when you reference the Orleans SDK or the Orleans client/server metapackages.

Example - Defining a Grain Interface

using Orleans;

namespace MyGrainInterfaces;

public interface IHelloGrain : IGrainWithStringKey
{
    Task<string> SayHello(string greeting);
}

Documentation

For more comprehensive documentation, please refer to:

Feedback & Contributing

Showing the top 20 packages that depend on Microsoft.Orleans.Core.Abstractions.

Packages Downloads
Microsoft.Orleans.Core
Core library of Microsoft Orleans used both on the client and server.
24
Microsoft.Orleans.Reminders
Reminders library for Microsoft Orleans used on the server.
23
Microsoft.Orleans.Core
Core library of Microsoft Orleans used both on the client and server.
23
Microsoft.Orleans.Core
Core library of Microsoft Orleans used both on the client and server.
22
Microsoft.Orleans.OrleansRuntime
Core runtime library of Microsoft Orleans that hosts and executes grains within a silo.
22
Microsoft.Orleans.Core
Core library of Microsoft Orleans used both on the client and server.
21
Microsoft.Orleans.Reminders
Reminders library for Microsoft Orleans used on the server.
21
Microsoft.Orleans.Reminders
Reminders library for Microsoft Orleans used both on the server.
21

Version Downloads Last updated
9.2.1 8 07/21/2025
9.2.0 8 07/21/2025
9.2.0-preview3 10 06/14/2025
9.2.0-preview2 10 06/07/2025
9.2.0-preview1 18 04/11/2025
9.1.2 13 02/27/2025
9.1.1 18 02/11/2025
9.0.1 18 11/24/2024
9.0.0 21 11/24/2024
8.2.0 21 10/08/2024
8.2.0-preview1 17 10/08/2024
8.1.0 14 10/08/2024
8.1.0-preview3 19 10/08/2024
8.1.0-preview2 14 10/08/2024
8.1.0-preview1 21 10/08/2024
8.0.0 16 10/08/2024
8.0.0-rc2 17 10/08/2024
8.0.0-rc1 18 10/08/2024
7.2.7 18 11/24/2024
7.2.6 17 10/08/2024
7.2.5 23 10/08/2024
7.2.4 20 10/08/2024
7.2.3 19 10/08/2024
7.2.2 15 10/08/2024
7.2.1 17 10/08/2024
7.2.0 19 10/07/2024
7.1.2 17 10/08/2024
7.1.1 16 10/08/2024
7.1.0 18 10/08/2024
7.0.0 19 10/08/2024
7.0.0-rc2 19 10/08/2024
4.0.0-preview2 18 10/08/2024
4.0.0-preview1 17 10/08/2024
3.8.0 10 05/10/2025
3.8.0-preview5 11 05/21/2025
3.8.0-preview3 15 04/11/2025
3.8.0-preview2 17 04/13/2025
3.8.0-preview1 14 04/07/2025
3.7.2 17 10/08/2024
3.7.1 15 10/08/2024
3.7.0 17 10/08/2024
3.6.5 14 10/08/2024
3.6.4 18 10/08/2024
3.6.3 22 10/08/2024
3.6.2 30 10/08/2024
3.6.1 20 10/08/2024
3.6.0 16 10/08/2024
3.5.1 14 10/08/2024
3.5.0 19 10/08/2024
3.4.4 18 10/08/2024
3.4.3 16 10/06/2024
3.4.2 17 10/08/2024
3.4.1 13 10/08/2024
3.4.0 21 10/08/2024
3.4.0-rc1 16 10/08/2024
3.3.0 18 10/08/2024
3.3.0-rc2 18 10/08/2024
3.3.0-rc1 15 10/08/2024
3.2.2 18 10/08/2024
3.2.1 13 10/08/2024
3.2.0 18 10/08/2024
3.2.0-rc2 18 10/08/2024
3.2.0-rc1 17 10/08/2024
3.1.7 15 10/08/2024
3.1.6 19 10/08/2024
3.1.5 15 10/08/2024
3.1.4 14 10/08/2024
3.1.3 14 11/16/2024
3.1.2 14 10/08/2024
3.1.0 16 10/08/2024
3.1.0-rc3 20 10/08/2024
3.1.0-rc2 20 10/08/2024
3.1.0-rc1 13 10/08/2024
3.0.2 16 10/08/2024
3.0.1 15 10/08/2024
3.0.0 15 10/08/2024
3.0.0-rc2 21 10/08/2024
3.0.0-rc1 17 10/08/2024
3.0.0-beta1 14 10/08/2024
2.4.5 18 10/08/2024
2.4.4 15 10/08/2024
2.4.3 18 10/08/2024
2.4.2 16 10/08/2024
2.4.1 18 10/08/2024
2.4.0 15 10/08/2024
2.3.6 16 10/08/2024
2.3.5 19 10/08/2024
2.3.4 15 10/08/2024
2.3.3 14 10/08/2024
2.3.2 20 10/08/2024
2.3.1 14 10/08/2024
2.3.0 15 10/08/2024
2.3.0-rc2 15 10/08/2024
2.3.0-rc1 16 10/08/2024
2.2.0 19 10/08/2024
2.2.0-rc1 14 10/08/2024
2.2.0-beta1 18 10/05/2024
2.1.2 17 10/06/2024
2.1.0 17 10/08/2024
2.1.0-rc2 27 10/08/2024
2.1.0-rc1 18 10/08/2024
2.1.0-beta1 20 10/08/2024
2.0.0 15 10/08/2024
2.0.0-rc2 16 10/08/2024
2.0.0-rc1 19 10/08/2024
2.0.0-beta3 19 10/08/2024
2.0.0-beta2 18 10/08/2024
2.0.0-beta1 14 10/08/2024