Skip to content

.NET Clients

UmaDB provides first-class .NET support via dedicated C# and F# clients targeting .NET 10.0+. Both clients share the same gRPC core and protocol, while providing idiomatic APIs for each language.

LanguagePackageStatus
C#UmaDb.ClientNuGet
F#UmaDb.Client.FsharpNuGet

Quick NuGet commands:

bash
dotnet add package UmaDb.Client          # C#
dotnet add package UmaDb.Client.Fsharp   # F#

Supported features:

  • gRPC transport
  • TLS encryption
  • Authentication
  • Streaming
  • Transactions
  • Async workflows and cancellation

Released under the MIT License.