Integración de SDK

Integre LicenseChain en su aplicación con nuestros SDK oficiales. Disponible para más de 27 lenguajes de programación y plataformas con documentación completa, seguridad de tipos y funciones de nivel empresarial.

🔗 Conexión API

Todos los SDK están configurados para conectarse a la misma API LicenseChain:

  • URL básica: https://api.licensechain.app
  • Prefijo de versión: /v1 (agregado automáticamente por SDK)
  • Authentication: Clave API o token JWT

¿Qué SDK debo usar?

Elija por plataforma y caso de uso. Todos los SDK llaman a la misma API (incluido el opcional hwuid para verificar y verificar la firma del webhook).

  • Web/backend (Nodo, navegador): SDK de NodeJS o SDK de JavaScript
  • Backend (Python, Go, Ruby, PHP, Java, C#, Rust, etc.): Utilice el SDK para su idioma en las secciones siguientes
  • Mobile: SDK de Android o SDK de iOS
  • Desktop: SDK de macOS o Node/Electron con SDK de NodeJS
  • Games: SDK de Unity (Unidad), SDK de Luau (Roblox)

Para obtener una descripción completa de las herramientas (Panel, API, bots, Mirror-SDK, Mirror SDK, WooCommerce Checkout), consulte Herramientas e integraciones.

SDK de JavaScript/TypeScript

JS

SDK de NodeJS

Server-side

SDK oficial de Node.js para aplicaciones del lado del servidor.

npm install licensechain-node-sdk
GitHub →
JS

SDK de JavaScript

Universal

SDK de JavaScript universal para navegadores y Node.js.

npm install licensechain-js-sdk
GitHub →

SDK de lenguaje de backend

PY

SDK de Python

3.8+ Soporte

SDK de Python con soporte asíncrono, manejo integral de errores e integración perfecta con marcos populares.

pip install licensechain-python-sdk
GO

Ir al SDK

Rendimiento alto

Go SDK de alto rendimiento para validación de licencias.

go get github.com/licensechain/LicenseChain-Go-SDK
GitHub →
RS

SDK de óxido

Memoria segura

SDK de Rust con seguridad de memoria para gestión de licencias.

cargo add licensechain
GitHub →
RB

SDK de rubí

Rieles y rubí

Ruby SDK para aplicaciones Rails y Ruby.

gem install licensechain_ruby_sdk
GitHub →
PHP

PHP SDK

Soporte 7.4+

SDK de PHP con soporte para Composer, integración con Laravel y carga automática de PSR-4.

composer require licensechain/php-sdk
JA

SDK de Java

Bota de primavera

SDK de Java para aplicaciones Spring Boot y Java.

Maven: com.licensechain:licensechain-java-sdk
GitHub →
C#

SDK de C#

.NET

SDK de C# para aplicaciones .NET.

NuGet: LicenseChain.CSharp.SDK
GitHub →
VB

SDK de VB.NET

.NET

SDK de VB.NET para aplicaciones .NET.

NuGet: LicenseChain.SDK
GitHub →
PL

SDK de Perl

CPAN

Perl SDK para aplicaciones CPAN y Perl.

cpan LicenseChain::SDK
GitHub →
C++

SDK de C++

CMake

SDK de C++ con integración de CMake.

CMake integration
GitHub →

SDK para dispositivos móviles y de escritorio

Integraciones de pago y comercio

MR

SDK espejo

Paga en modo estricto

Cree cargas útiles Mirror, verifique firmas de redireccionamiento y valide compras con Pay. Solo del lado del servidor: nunca exponer callbackSecret en el navegador.

npm install ./LicenseChain-Mirror-SDK  # or .tgz from LicenseChain
WC

Pago de WooCommerce

complemento de WordPress

Pasarela de pago WooCommerce para LicenseChain Pay. Redireccionamiento espejo, validación de API y renovaciones de suscripción mediante Pay.

Herramientas de integración

DC

Robot de discordia

Bot

Bot de Discord para gestión y soporte de licencias.

TG

Bot de Telegrama

Bot

Bot de Telegram para gestión y soporte de licencias.

API del vendedor

API

API avanzada de análisis y gestión de vendedores.

Panel de clientes

Interfaz de usuario web

Interfaz de gestión de licencias de clientes basada en web.

Funciones del SDK

Tipo Seguridad

Compatibilidad total con TypeScript con definiciones de tipos completas para todos los puntos finales de API y estructuras de datos.

Manejo de errores

Manejo sólido de errores con mensajes de error detallados y asignación adecuada de códigos de estado HTTP.

Soporte asíncrono

Patrones asíncronos/en espera modernos con API basadas en promesas para un mejor rendimiento y legibilidad.

Reintentar lógica

Mecanismos de reintento integrados con retroceso exponencial para manejar problemas temporales de red.

Soporte sin conexión

Capacidades de verificación de licencias sin conexión con validación y almacenamiento en caché local.

Soporte de webhook

Utilidades integradas de verificación de firma de webhook y manejo de eventos.

Puntos finales API

Todos los SDK se conectan a los mismos puntos finales de API. Los SDK anteponen automáticamente /v1 a todos los puntos finales.

Method Endpoint Description

✅ Todos los SDK incluyen

  • Automatic /v1 manejo de prefijos
  • Conexión a https://api.licensechain.app
  • Manejo integral de errores
  • Reintentar la lógica con retroceso exponencial
  • Interfaces de tipo seguro (cuando corresponda)