SDK · Manuales
Descargas

XamiLib Node.js — Instalación

XamiLib para Node.js (xamisdk-client) es la librería que permite a tu aplicación Node 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 externas: usa http/https nativos de Node.

Requisitos

Instalación

Instálala directamente desde el paquete publicado, sin clonar nada:

npm install https://sdk.xami.run/files/xamisdk-client-0.1.0.tgz

Eso registra xamisdk-client en tu package.json como cualquier dependencia. Si prefieres tener el paquete en el repositorio de tu proyecto, descarga ese mismo .tgz desde https://sdk.xami.run y apunta a la ruta local:

npm install ./xamisdk-client-0.1.0.tgz

Primer uso

const { XamiSDK } = require('xamisdk-client');

const xami = new XamiSDK({
  endpoint: 'http://127.0.0.1:8300',
  wrapperKey: 'wrp_...',
  wrapperSecret: 'wsec_...',
});

(async () => {
  const estado = await xami.health().self();
  console.log(estado.paired ? 'pareado' : 'sin parear');
})();
Descargar este manual (.md)