Step-by-step guides to add license validation to your project. Pick your platform and follow along.
Add license validation to any web app. Works with React, Vue, vanilla JS, or any frontend framework.
HTML / SPA / React / VueProtect your browser game with license keys. Simple copy-paste integration for Canvas and WebGL games.
Canvas / WebGL / PhaserAdd license validation to your WordPress plugin or theme. Works with WooCommerce and custom plugins.
PHP / WooCommerceLicense your Chrome extension. Background validation with chrome.storage persistence.
Manifest V3 / MV2Server-side license validation for PHP apps. Laravel, Symfony, or plain PHP. Hide your API keys from the browser.
Laravel / Symfony / Raw PHPLicense validation for Flask, Django, FastAPI, or desktop Python apps. Tkinter and PyQt examples included.
Flask / Django / FastAPI / DesktopLicense validation for Android apps. OkHttp, SharedPreferences, WorkManager background checks, ProGuard rules.
Kotlin / OkHttp / ComposeLicense validation for iOS apps. URLSession async/await, UserDefaults, BGTaskScheduler, SwiftUI examples.
Swift / SwiftUI / UIKitCross-platform license validation. Custom useLicense hook, AsyncStorage caching, device binding, Expo compatible.
TypeScript / Expo / AsyncStorageLicense validation for Flutter apps. SharedPreferences caching, device_info_plus binding, LicenseGate widget pattern.
Dart / Material / CupertinoQuick comparison of all mobile approaches. React Native, Flutter, and native side-by-side with shared API patterns.
All Platforms