Integração SDK

Integre o LicenseChain ao seu aplicativo com nossos SDKs oficiais. Disponível para mais de 27 linguagens de programação e plataformas com documentação abrangente, segurança de tipo e recursos de nível empresarial.

🔗 Conexão API

Todos os SDKs são configurados para se conectar à mesma API LicenseChain:

  • URL base: https://api.licensechain.app
  • Prefixo da versão: /v1 (adicionado automaticamente por SDKs)
  • Autenticação: Chave de API ou token JWT

Qual SDK devo usar?

Escolha por plataforma e caso de uso. Todos os SDKs chamam a mesma API (incluindo opcional hwuid para verificação e verificação de assinatura de webhook).

  • Web/backend (nó, navegador): SDK NodeJS ou SDK JavaScript
  • Back-end (Python, Go, Ruby, PHP, Java, C#, Rust, etc.): Use o SDK para seu idioma nas seções abaixo
  • Móvel: SDK Android ou SDK iOS
  • Área de trabalho: macOS SDK ou Node/Electron com NodeJS SDK
  • Jogos: Unity SDK (Unity), Luau SDK (Roblox)

Para uma visão geral completa das ferramentas (Dashboard, API, bots, Mirror-SDK, Mirror SDK, WooCommerce Checkout), consulte Ferramentas e integrações.

SDKs JavaScript/TypeScript

JS

SDK NodeJS

Lado do servidor

SDK oficial do Node.js para aplicativos do lado do servidor.

npm install licensechain-node-sdk
GitHub →
JS

SDK JavaScript

Universal

SDK JavaScript universal para navegadores e Node.js.

npm install licensechain-js-sdk
GitHub →

SDKs de linguagem de back-end

PA

SDK Python

3.8+ Suporte

SDK Python com suporte assíncrono, tratamento abrangente de erros e integração perfeita com estruturas populares.

pip install licensechain-python-sdk
IR

Ir SDK

Alto desempenho

Go SDK de alto desempenho para validação de licença.

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

SDK de ferrugem

Memória segura

Rust SDK com memória segura para gerenciamento de licenças.

cargo add licensechain
GitHub →
RB

SDK Ruby

Trilhos e Ruby

Ruby SDK para aplicações Rails e Ruby.

gem install licensechain_ruby_sdk
GitHub →
PHP

SDK PHP

7.4+ Suporte

SDK PHP com suporte para Composer, integração Laravel e carregamento automático PSR-4.

composer require licensechain/php-sdk

SDK Java

Bota Primavera

Java SDK para aplicativos Spring Boot e Java.

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

SDK C#

.LÍQUIDO

SDK C# para aplicativos .NET.

NuGet: LicenseChain.CSharp.SDK
GitHub →
VB

SDK do VB.NET

.LÍQUIDO

SDK VB.NET para aplicativos .NET.

NuGet: LicenseChain.SDK
GitHub →
PT

SDK Perl

CPAN

Perl SDK para aplicativos CPAN e Perl.

cpan LicenseChain::SDK
GitHub →
C++

SDK C++

CMake

SDK C++ com integração CMake.

CMake integration
GitHub →

SDKs para dispositivos móveis e desktop

Integrações de pagamento e comércio

SENHOR

Espelho SDK

Modo estrito de pagamento

Crie cargas úteis do Mirror, verifique assinaturas de redirecionamento e valide compras no Pay. Apenas no lado do servidor – nunca exponha callbackSecret no navegador.

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

Check-out WooCommerce

Plug-in WordPress

Gateway de pagamento WooCommerce para LicenseChain Pay. Redirecionamento de espelho, validação de API e renovações de assinatura via Pay.

Ferramentas de integração

CC

Discord Bot

Robô

Bot Discord para gerenciamento e suporte de licenças.

TG

Bot de telegrama

Robô

Bot do Telegram para gerenciamento e suporte de licenças.

API do vendedor

API

API avançada de gerenciamento e análise de vendedores.

Painel do Cliente

IU da Web

Interface de gerenciamento de licenças de cliente baseada na Web.

Recursos do SDK

Digite Segurança

Suporte completo a TypeScript com definições de tipo abrangentes para todos os endpoints de API e estruturas de dados.

Tratamento de erros

Tratamento robusto de erros com mensagens de erro detalhadas e mapeamento de código de status HTTP adequado.

Suporte assíncrono

Padrões assíncronos/aguardados modernos com APIs baseadas em Promise para melhor desempenho e legibilidade.

Tentar novamente a lógica

Mecanismos de nova tentativa integrados com espera exponencial para lidar com problemas temporários de rede.

Suporte off-line

Recursos de verificação de licença offline com cache e validação locais.

Suporte para webhook

Verificação de assinatura de webhook integrada e utilitários de manipulação de eventos.

Terminais de API

Todos os SDKs se conectam aos mesmos endpoints da API. Os SDKs precedem automaticamente /v1 para todos os pontos finais.

Método Ponto final Descrição

✅ Todos os SDKs incluem

  • Automático /v1 manipulação de prefixo
  • Conexão com https://api.licensechain.app
  • Tratamento abrangente de erros
  • Lógica de nova tentativa com espera exponencial
  • Interfaces de tipo seguro (quando aplicável)