Servidor xamiSDK — Instalación
El servidor xamiSDK es el componente principal: se instala en tu infraestructura y firma con tu chip Xami sin que los documentos salgan de tu red. Incluye el motor de firma (PAdES y blockchain), un CLI y un servicio HTTP local.
Requisitos
- Python 3.9 o superior.
- Conexión saliente hacia Xami (
https://api.xami.run) para el pareo y la firma. - Una SDK Key (matrícula) emitida desde la consola de Xami.
Instalación
pip install https://sdk.xami.run/files/xamisdk-0.1.0-py3-none-any.whl
Instala el paquete xamisdk con todas sus dependencias y deja disponible el comando
xamisdk.
Pareo
Antes de firmar hay que parear el SDK con Xami (ceremonia única):
xamisdk init --sdk-key xsdk_live_... --secret ...
Verifica el estado con:
xamisdk status
Cuando el estado sea PAREADO y las llaves estén OK, el SDK está listo. A partir de
ahí puedes firmar por CLI (xamisdk pades:sign) o levantar el servicio HTTP local
(xamisdk serve) para que tus aplicaciones firmen a través de una librería.
