SDK-Integration

Integrieren Sie LicenseChain mit unseren offiziellen SDKs in Ihre Anwendung. Verfügbar für über 27 Programmiersprachen und Plattformen mit umfassender Dokumentation, Typsicherheit und Funktionen der Enterprise-Klasse.

🔗 API-Verbindung

Alle SDKs sind für die Verbindung mit derselben LicenseChain-API konfiguriert:

  • Basis-URL: https://api.licensechain.app
  • Versionspräfix: /v1 (automatisch durch SDKs hinzugefügt)
  • Authentifizierung: API-Schlüssel oder JWT-Token

Welches SDK soll ich verwenden?

Wählen Sie nach Plattform und Anwendungsfall. Alle SDKs rufen dieselbe API auf (einschließlich optionaler APIs). hwuid zur Verifizierung und Überprüfung der Webhook-Signatur).

  • Web / Backend (Knoten, Browser): NodeJS SDK oder JavaScript SDK
  • Backend (Python, Go, Ruby, PHP, Java, C#, Rust usw.): Verwenden Sie in den folgenden Abschnitten das SDK für Ihre Sprache
  • Mobile: Android SDK oder iOS SDK
  • Desktop: macOS SDK oder Node/Electron mit NodeJS SDK
  • Spiele: Unity SDK (Unity), Luau SDK (Roblox)

Eine vollständige Übersicht über die Tools (Dashboard, API, Bots, Mirror-SDK, Kundenpanel, Verkäufer-API) finden Sie unter Tools und Integrationen.

JavaScript/TypeScript-SDKs

JS

NodeJS SDK

Serverseitig

Offizielles Node.js SDK für serverseitige Anwendungen.

npm install licensechain-node-sdk
GitHub →
JS

JavaScript-SDK

Universal

Universelles JavaScript SDK für Browser und Node.js.

npm install licensechain-js-sdk
GitHub →

Backend-Sprach-SDKs

PY

Python-SDK

3.8+ Unterstützung

Python SDK mit asynchroner Unterstützung, umfassender Fehlerbehandlung und nahtloser Integration in gängige Frameworks.

pip install licensechain-python-sdk
GEHEN

Gehen Sie zum SDK

Hohe Leistung

Leistungsstarkes Go SDK zur Lizenzvalidierung.

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

Rust SDK

Speichersicher

Speichersicheres Rust SDK für die Lizenzverwaltung.

cargo add licensechain
GitHub →
RB

Ruby SDK

Schienen & Ruby

Ruby SDK für Rails- und Ruby-Anwendungen.

gem install licensechain_ruby_sdk
GitHub →
PHP

PHP-SDK

7.4+ Unterstützung

PHP SDK mit Composer-Unterstützung, Laravel-Integration und PSR-4-Autoloading.

composer require licensechain/php-sdk
JA

Java SDK

Frühlingsstiefel

Java SDK für Spring Boot- und Java-Anwendungen.

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

C#-SDK

.NETTO

C# SDK für .NET-Anwendungen.

NuGet: LicenseChain.CSharp.SDK
GitHub →
VB

VB.NET SDK

.NETTO

VB.NET SDK für .NET-Anwendungen.

NuGet: LicenseChain.SDK
GitHub →
PL

Perl-SDK

CPAN

Perl SDK für CPAN- und Perl-Anwendungen.

cpan LicenseChain::SDK
GitHub →
C++

C++ SDK

CMake

C++ SDK mit CMake-Integration.

CMake integration
GitHub →

SDKs für Mobilgeräte und Desktops

Pay- und Commerce-Integrationen

HERR

Spiegel-SDK

Zahlen Sie im strengen Modus

Erstellen Sie Mirror-Payloads, überprüfen Sie Weiterleitungssignaturen und validieren Sie Käufe gegen Pay. Nur serverseitig – niemals offenlegen callbackSecret im Browser.

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

WooCommerce-Kaufabwicklung

WordPress-Plugin

WooCommerce-Zahlungsgateway für LicenseChain Pay. Spiegeln Sie die Weiterleitung, validieren Sie die API und verlängern Sie Ihr Abonnement über Pay.

Integrationstools

Gleichstrom

Discord Bot

Bot

Discord-Bot für Lizenzverwaltung und Support.

TG

Telegramm-Bot

Bot

Telegram-Bot für Lizenzverwaltung und Support.

Verkäufer-API

API

Erweiterte Verkäuferverwaltungs- und Analyse-API.

Kundenpanel

Web-Benutzeroberfläche

Webbasierte Schnittstelle zur Kundenlizenzverwaltung.

SDK-Funktionen

Typensicherheit

Vollständige TypeScript-Unterstützung mit umfassenden Typdefinitionen für alle API-Endpunkte und Datenstrukturen.

Fehlerbehandlung

Robuste Fehlerbehandlung mit detaillierten Fehlermeldungen und korrekter HTTP-Statuscode-Zuordnung.

Async-Unterstützung

Moderne Async/Warten-Muster mit Promise-basierten APIs für bessere Leistung und Lesbarkeit.

Logik wiederholen

Integrierte Wiederholungsmechanismen mit exponentiellem Backoff zur Behandlung vorübergehender Netzwerkprobleme.

Offline-Support

Offline-Lizenzüberprüfungsfunktionen mit lokalem Caching und Validierung.

Webhook-Unterstützung

Integrierte Webhook-Signaturüberprüfung und Dienstprogramme zur Ereignisverarbeitung.

API-Endpunkte

Alle SDKs stellen eine Verbindung zu denselben API-Endpunkten her. Die SDKs werden automatisch vorangestellt /v1 an alle Endpunkte.

Verfahren Endpunkt Beschreibung

✅ Alle SDKs enthalten

  • Automatisch /v1 Präfixbehandlung
  • Verbindung zu https://api.licensechain.app
  • Umfassende Fehlerbehandlung
  • Wiederholungslogik mit exponentiellem Backoff
  • Typsichere Schnittstellen (sofern zutreffend)