LicenseChain SDKs
LicenseChain provides official SDKs for 27+ programming languages and platforms. All SDKs connect to the same API at https://api.licensechain.app/v1 and automatically handle the /v1 prefix.
🔗 API Connection
All SDKs are configured to connect to:
- Base URL:
https://api.licensechain.app - Version Prefix:
/v1(automatically added) - Authentication: API key or JWT token
JavaScript/TypeScript SDKs
NodeJS SDK
Official Node.js SDK for server-side applications.
npm install licensechain-node-sdk JavaScript SDK
Universal JavaScript SDK for browsers and Node.js.
npm install licensechain-js-sdk Web3 SDK
Multi-chain Web3 integration for blockchain licensing.
npm install @licensechain/web3-sdk Ethereum SDK
Ethereum blockchain integration for license management.
npm install @licensechain/ethereum-sdk Polygon SDK
Polygon Layer 2 integration with ultra-low fees.
npm install @licensechain/polygon-sdk Solana SDK
High-performance Solana blockchain integration.
npm install @licensechain/solana-sdk NFT SDK
NFT-powered licensing across multiple blockchains.
npm install @licensechain/nft-sdk DeFi SDK
DeFi protocol integration for license trading and staking.
npm install @licensechain/defi-sdk Backend Language SDKs
Python SDK
Official Python SDK for license management.
pip install licensechain-python-sdk Go SDK
High-performance Go SDK for license validation.
go get github.com/licensechain/LicenseChain-Go-SDK Ruby SDK
Ruby SDK for Rails and Ruby applications.
gem install licensechain_ruby_sdk PHP SDK
PHP SDK for Laravel and PHP applications.
composer require licensechain/php-sdk Java SDK
Java SDK for Spring Boot and Java applications.
Maven: com.licensechain:licensechain-java-sdk Mobile & Desktop SDKs
Android SDK
Android/Kotlin SDK for mobile applications.
Gradle: com.licensechain:licensechain-android-sdk Luau SDK
Luau SDK for Roblox game development.
Wally: licensechain/licensechain-luau-sdk Integration Tools
Common Features
All SDKs provide the following features:
- License validation
- User authentication
- Application management
- Webhook handling
- Analytics integration
- Error handling
- Retry logic
- Type safety (where applicable)
API Endpoints
All SDKs connect to the same API endpoints. The SDKs automatically prepend /v1 to all endpoints.
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/health | Health check |
POST | /v1/auth/login | User login |
POST | /v1/auth/register | User registration |
GET | /v1/apps | List applications |
POST | /v1/apps | Create application |
GET | /v1/licenses | List licenses |
POST | /v1/licenses/verify | Verify license |
GET | /v1/webhooks | List webhooks |
POST | /v1/webhooks | Create webhook |
GET | /v1/analytics | Get analytics |
✅ All SDKs Include
- Automatic
/v1prefix handling - Connection to
https://api.licensechain.app - Comprehensive error handling
- Retry logic with exponential backoff
- Type-safe interfaces (where applicable)