Cliente SDKs
Clientes TypeScript, Python y .NET mantenidos junto con el comportamiento API: modelos de solicitudes escritas, actualizaciones versionadas y sin HTTP manual.
Cliente disponible SDKs
| Idioma | Nombre del paquete | Estado | Tiempo de ejecución |
|---|---|---|---|
| TypeScript/Node.js | @esignature-erp/sdk | ✅ En vivo | Nodo ≥ 20; paquete de navegador a través de `fetch` |
| Pitón | sdk respaldado | ✅ En vivo | Pitón ≥ 3,10 |
| .NET/C# | Endorsed.Sdk | ✅ En vivo | .NET 8+ |
Todos los SDKs se autentican de la misma manera (clave de portador API) y comparten los mismos contratos de solicitud/respuesta versionados. El cliente TypeScript está creado en `packages/sdk`; Los inicios rápidos de Python y .NET se encuentran en los documentos de inicio rápido de SDK que se envían con su entorno de pruebas.
Lo que te aporta cada SDK
Modelos de solicitud y respuesta mecanografiados
Sin acceso al diccionario escrito en cadenas. Cada recurso API tiene una clase escrita con autocompletado IDE y comprobaciones en tiempo de compilación.
Reintentos automáticos
Los errores de red y las respuestas transitorias 5xx se reintentan con un retroceso exponencial. Intentos máximos configurables y límite de retroceso.
Autenticación de portador
Pase su clave API una vez en la construcción del cliente. El SDK maneja el encabezado de Autorización en cada solicitud.
Propagación de ID de correlación
Cada llamada SDK devuelve el ID de correlación X de la respuesta. Regístrelo para la trazabilidad del soporte.
Preguntas comunes
SDK inicio rápido: sobre en menos de 30 líneas
Instala el cliente escrito, configura tus credenciales y envía tu primer sobre. El SDK se asigna 1:1 al REST API: misma forma, mismos errores, misma versión.

Obtenga una credencial SDK en una llamada
Reclame una zona de pruebas con `modo: zona de pruebas`: el cuerpo de la respuesta lleva una clave API con alcance que funciona con cada SDK publicada de inmediato.