SDK · Manuales
Descargas

XamiLib .NET — Instalación

XamiLib para .NET es la librería que permite a tu aplicación .NET (C#) firmar a través del servicio local del xamiSDK. Tu aplicación habla con el servicio local (nunca con Xami directamente); el documento no sale de tu red. Sin dependencias NuGet: usa HttpClient y System.Text.Json, ambos incluidos en el SDK de .NET 6+.

Requisitos

Instalación

Descarga el paquete desde https://sdk.xami.run/files/xamisdk-dotnet-0.1.0.zip, descomprímelo junto a tu proyecto y agrégalo como referencia:

curl -O https://sdk.xami.run/files/xamisdk-dotnet-0.1.0.zip
unzip xamisdk-dotnet-0.1.0.zip
dotnet add reference ./xamisdk-dotnet/XamiSdkClient.csproj

También puedes copiar la carpeta xamisdk-dotnet/src/ dentro de tu propio proyecto si prefieres no mantener una referencia separada.

Primer uso

using XamiSdk;

var xami = new XamiSDK(new XamiConfig
{
    Endpoint       = "http://127.0.0.1:8300",
    WrapperKey     = "wrp_...",
    WrapperSecret  = "wsec_...",
});

var estado = await xami.Health().SelfAsync();
Console.WriteLine(estado["paired"]?.GetValue<bool>() == true ? "pareado" : "sin parear");
Descargar este manual (.md)