C#

The C# SDK is an async .NET 8 client for antd with both REST and gRPC transports.

Install

cd antd-csharp
dotnet build Antd.sln

Connect to the daemon

using Antd.Sdk;

using var client = AntdClient.CreateRest(baseUrl: "http://localhost:8082");
var health = await client.HealthAsync();
Console.WriteLine(health.Network);

Store and retrieve data

using System.Text;
using Antd.Sdk;

using var client = AntdClient.CreateRest();
var result = await client.DataPutPublicAsync(Encoding.UTF8.GetBytes("Hello, Autonomi!"));
Console.WriteLine(result.Address);

var data = await client.DataGetPublicAsync(result.Address);
Console.WriteLine(Encoding.UTF8.GetString(data));

Type mappings

Autonomi type
C# type

HealthStatus

HealthStatus

PutResult

PutResult

Raw data

byte[]

Error handling

Full API reference

For all available daemon endpoints, see the REST API.

Last updated