← Back to Dashboard

Integration Guides

Step-by-step guides to add license validation to your project. Pick your platform and follow along.

Web & Browser

🌐

JavaScript (Browser)

Add license validation to any web app. Works with React, Vue, vanilla JS, or any frontend framework.

HTML / SPA / React / Vue
🎮

HTML5 Game

Protect your browser game with license keys. Simple copy-paste integration for Canvas and WebGL games.

Canvas / WebGL / Phaser
📦

WordPress Plugin

Add license validation to your WordPress plugin or theme. Works with WooCommerce and custom plugins.

PHP / WooCommerce
🔌

Chrome Extension

License your Chrome extension. Background validation with chrome.storage persistence.

Manifest V3 / MV2

Server-Side

🌐

PHP

Server-side license validation for PHP apps. Laravel, Symfony, or plain PHP. Hide your API keys from the browser.

Laravel / Symfony / Raw PHP
🐍

Python

License validation for Flask, Django, FastAPI, or desktop Python apps. Tkinter and PyQt examples included.

Flask / Django / FastAPI / Desktop

Desktop

🖥

C# / .NET Desktop

Add licensing to WinForms, WPF, MAUI, or console apps. Encrypted local storage and hardware binding.

WinForms / WPF / MAUI / Console

Mobile Apps

📱

Android (Kotlin)

License validation for Android apps. OkHttp, SharedPreferences, WorkManager background checks, ProGuard rules.

Kotlin / OkHttp / Compose
📱

iOS (Swift)

License validation for iOS apps. URLSession async/await, UserDefaults, BGTaskScheduler, SwiftUI examples.

Swift / SwiftUI / UIKit

React Native

Cross-platform license validation. Custom useLicense hook, AsyncStorage caching, device binding, Expo compatible.

TypeScript / Expo / AsyncStorage
🐧

Flutter (Dart)

License validation for Flutter apps. SharedPreferences caching, device_info_plus binding, LicenseGate widget pattern.

Dart / Material / Cupertino
🌐

Mobile Overview

Quick comparison of all mobile approaches. React Native, Flutter, and native side-by-side with shared API patterns.

All Platforms