Integrazione dell'SDK

Integra LicenseChain nella tua applicazione con i nostri SDK ufficiali. Disponibile per oltre 27 linguaggi di programmazione e piattaforme con documentazione completa, indipendenza dai tipi e funzionalità di livello aziendale.

🔗 Connessione API

Tutti gli SDK sono configurati per connettersi alla stessa API LicenseChain:

  • URL di base: https://api.licensechain.app
  • Prefisso versione: /v1 (aggiunto automaticamente dagli SDK)
  • Autenticazione: Chiave API o token JWT

Quale SDK dovrei utilizzare?

Scegli per piattaforma e caso d'uso. Tutti gli SDK chiamano la stessa API (inclusi optional hwuid per la verifica e la verifica della firma del webhook).

  • Web/backend (nodo, browser): SDK NodeJS o SDK JavaScript
  • Backend (Python, Go, Ruby, PHP, Java, C#, Rust, ecc.): Utilizza l'SDK per la tua lingua nelle sezioni seguenti
  • Mobile: SDK Android o SDK iOS
  • Scrivania: SDK macOS o Node/Electron con SDK NodeJS
  • Giochi: SDK Unity (Unity), SDK Luau (Roblox)

Per una panoramica completa degli strumenti (Dashboard, API, bot, Mirror-SDK, Mirror SDK, WooCommerce Checkout), vedere Strumenti e integrazioni.

SDK JavaScript/TypeScript

JS

SDK di NodeJS

Lato server

SDK ufficiale di Node.js per applicazioni lato server.

npm install licensechain-node-sdk
GitHub →
JS

SDK JavaScript

Universale

SDK JavaScript universale per browser e Node.js.

npm install licensechain-js-sdk
GitHub →

SDK del linguaggio backend

PI

SDK Python

Supporto 3.8+

SDK Python con supporto asincrono, gestione completa degli errori e integrazione perfetta con i framework più diffusi.

pip install licensechain-python-sdk
ANDARE

Vai all'SDK

Alte prestazioni

SDK Go ad alte prestazioni per la convalida della licenza.

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

SDK di ruggine

Memoria sicura

SDK Rust sicuro per la memoria per la gestione delle licenze.

cargo add licensechain
GitHub →
RB

SDK di Ruby

Rotaie e rubini

Ruby SDK per applicazioni Rails e Ruby.

gem install licensechain_ruby_sdk
GitHub →
PHP

SDK PHP

Supporto 7.4+

SDK PHP con supporto Composer, integrazione Laravel e caricamento automatico PSR-4.

composer require licensechain/php-sdk
JA

SDK Java

Stivale primaverile

SDK Java per applicazioni Spring Boot e Java.

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

SDK C#

.NETTO

SDK C# per applicazioni .NET.

NuGet: LicenseChain.CSharp.SDK
GitHub →
V.B

SDK VB.NET

.NETTO

SDK VB.NET per applicazioni .NET.

NuGet: LicenseChain.SDK
GitHub →
PL

SDK Perl

CPAN

SDK Perl per applicazioni CPAN e Perl.

cpan LicenseChain::SDK
GitHub →
C++

SDK C++

CMake

SDK C++ con integrazione CMake.

CMake integration
GitHub →

SDK per dispositivi mobili e desktop

Integrazioni di pagamento e commercio

SIG

SDK mirror

Modalità di pagamento rigorosa

Crea payload mirror, verifica le firme di reindirizzamento e convalida gli acquisti rispetto a Pay. Solo lato server: non esporre mai callbackSecret nel browser.

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

Pagamento WooCommerce

Plug-in WordPress

Gateway di pagamento WooCommerce per LicenseChain Pay. Reindirizzamento mirror, convalida API e rinnovi di abbonamenti tramite Pay.

Strumenti di integrazione

DC

Bot della discordia

Bot

Bot Discord per la gestione e il supporto delle licenze.

T.G

Bot di Telegramma

Bot

Bot di Telegram per la gestione e il supporto delle licenze.

API del venditore

API

API avanzate di gestione e analisi dei venditori.

Pannello clienti

Interfaccia utente Web

Interfaccia di gestione delle licenze cliente basata sul Web.

Funzionalità dell'SDK

Digitare Sicurezza

Supporto completo di TypeScript con definizioni di tipo complete per tutti gli endpoint API e le strutture dati.

Gestione degli errori

Gestione efficace degli errori con messaggi di errore dettagliati e corretta mappatura del codice di stato HTTP.

Supporto asincrono

Modelli asincroni/di attesa moderni con API basate su Promise per prestazioni e leggibilità migliori.

Riprova Logica

Meccanismi di tentativi integrati con backoff esponenziale per la gestione di problemi di rete temporanei.

Supporto non in linea

Funzionalità di verifica della licenza offline con memorizzazione nella cache locale e convalida.

Supporto webhook

Utilità integrate di verifica della firma del webhook e di gestione degli eventi.

Endpoint API

Tutti gli SDK si connettono agli stessi endpoint API. Gli SDK vengono anteposti automaticamente /v1 a tutti gli endpoint.

Metodo Punto finale Descrizione

✅ Tutti gli SDK includono

  • Automatico /v1 gestione del prefisso
  • Connessione a https://api.licensechain.app
  • Gestione completa degli errori
  • Riprovare la logica con backoff esponenziale
  • Interfacce indipendenti dai tipi (ove applicabile)