XamiLib Python — Instalación
XamiLib para Python (xamisdk-client) es la librería que permite a tu aplicación
Python 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. No tiene
dependencias externas.
¿Cuándo usar XamiLib y cuándo el SDK directo? El paquete
xamisdkya es Python y puedes usar sus clases directamente. XamiLib (xamisdk-client) es para cuando prefieres separar tu app del SDK: la app en un proceso, elxamisdk serveen otro, y se comunican por HTTP local. Es el mismo patrón que XamiLib para PHP.
Requisitos
- Python 3.9 o superior.
- El servidor xamiSDK instalado, pareado y corriendo (
xamisdk serve). - Una credencial de aplicación (
xamisdk wrapper:create --name mi-app).
Instalación
pip install https://sdk.xami.run/files/xamisdk_client-0.1.0-py3-none-any.whl
Primer uso
from xamisdk_client import XamiSDK
xami = XamiSDK({
"endpoint": "http://127.0.0.1:8300",
"wrapper_key": "wrp_...",
"wrapper_secret": "wsec_...",
})
print("pareado" if xami.health().self().get("paired") else "sin parear") Descargar este manual (.md)
