LicenseGuard – API de Verificación y Activación de Claves de Licencia
LicenseGuard es un backend de licencias de software listo para producción para desarrolladores que necesitan validación segura de claves de licencia, aplicación de límites de activación y revocación basada en reembolsos sin tener que construir infraestructura personalizada.
Esta API te permite:
Validar claves de licencia de forma segura
Imponer límites de activación por dispositivo
Prevenir el intercambio de claves
Revocar automáticamente el acceso después de reembolsos o cancelaciones
Rastrear el estado de activación en tiempo real
Envía una solicitud POST al punto final /validate con:
licenseKey
deviceId
La API verifica la licencia, comprueba los límites de activación y devuelve una respuesta clara de validación indicando si la licencia es válida.
Se incluye un punto final liviano /health para monitoreo y comprobaciones de disponibilidad.
Desarrolladores independientes que venden software descargable
Herramientas SaaS distribuidas fuera de las tiendas de aplicaciones
Desarrolladores de juegos que venden licencias directas
Creadores de plugins y temas
Constructores de herramientas de IA que distribuyen aplicaciones de escritorio
Comienza con el nivel gratuito para probar la integración en minutos y luego escale con límites de solicitud más altos a medida que crece tu producto
Valida una clave de licencia y aplica límites de activación por dispositivo
Validar Licencia - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11906/gumroad+license+validation+backend+api/22626/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
LicenseGuard previene el intercambio de claves de licencia impone límites de activación por dispositivo y revoca automáticamente el acceso después de los reembolsos sin que tengas que crear tu propio backend de licencias
Llama al punto final /validate con una clave de licencia y un ID de dispositivo de tu aplicación Recibirás una respuesta JSON clara que indica si la licencia es válida
Sí Es ideal para software de escritorio plugins juegos y herramientas descargables distribuidas fuera de las tiendas de aplicaciones
Sí puedes restringir cuántos dispositivos puede activar una licencia
El acceso se puede revocar automáticamente dependiendo de su configuración
Sí Zyla ofrece una prueba gratuita de 7 días para que puedas probar la integración antes de comprometerte
Está diseñado principalmente para productos basados en claves de licencia. Para la gestión de suscripciones SaaS, puede ser necesaria lógica adicional
Sí LicenseGuard funciona en un backend escalable alojado y está diseñado para uso en producción en el mundo real
El endpoint /validate devuelve una respuesta JSON que indica la validez de la clave de licencia Incluye un campo booleano "válido" que especifica si la licencia está activa y cumple con los límites de activación
El campo principal en la respuesta del punto final /validate es "valid", que es un booleano. Si la licencia es válida, devuelve verdadero; de lo contrario, devuelve falso, indicando problemas como exceder los límites de activación
La respuesta del endpoint /validate está estructurada en formato JSON Contiene pares de clave-valor con "valid" como el campo principal lo que permite un fácil análisis e integración en aplicaciones
El endpoint /validate acepta dos parámetros: "licenseKey" (la clave de licencia a validar) y "deviceId" (el identificador único para el dispositivo que intenta la activación)
Los usuarios pueden personalizar sus solicitudes proporcionando diferentes valores de "licenseKey" y "deviceId" en la solicitud POST al endpoint /validate lo que permite la validación de varias licencias en diferentes dispositivos
El endpoint /health se utiliza típicamente para monitorear el tiempo de actividad y el estado operativo de la API Ayuda a los desarrolladores a garantizar que el servicio de licencias esté disponible y funcionando correctamente en entornos de producción
LicenseGuard mantiene la precisión de los datos a través de procesos de validación seguros y verificaciones en tiempo real contra los límites de activación Esto asegura que solo se validen y activen licencias legítimas
Si la respuesta del endpoint /validate indica una licencia inválida los usuarios deben verificar posibles problemas como claves de licencia incorrectas límites de activación excedidos o licencias revocadas debido a reembolsos
Nivel de Servicio:
100%
Tiempo de Respuesta:
210ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
294ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
282ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
129ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
139ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
314ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
137ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
315ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.589ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
127ms
Nivel de Servicio:
50%
Tiempo de Respuesta:
9.070ms
Nivel de Servicio:
50%
Tiempo de Respuesta:
1.782ms
Nivel de Servicio:
83%
Tiempo de Respuesta:
6.588ms
Nivel de Servicio:
50%
Tiempo de Respuesta:
1.636ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
17ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
8.228ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
8.257ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
20ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
7.273ms
Nivel de Servicio:
50%
Tiempo de Respuesta:
8.798ms