orleans-rust-client
Rust client bindings for Microsoft Orleans services via a small official .NET bridge.
This crate provides an ergonomic, async Rust API for calling Orleans grains
without reimplementing Orleans' internal gateway protocol or serialization
runtime. A small .NET bridge hosts the official Orleans IClusterClient and
exposes a generic gRPC surface that this crate talks to.
use ;
# async
See the repository for the bridge, examples, and architecture.
Features
json(default) — JSON payloads viaserde_json.protobuf— opaque protobuf payloads (caller-encoded bytes).
License
MIT. Copyright (c) 2026 Monumental Systems, LLC.