Developer Integration Kit v2.0

Engineered for Developers & Agencies

Protect your PHP scripts, SaaS products, themes, and client applications with high-speed API verification, anti-tamper signatures, and wildcard domain locking.

$ composer require servergenius/license-sdk

< 45ms

Sub-second API latency

HMAC SHA256

Cryptographic response signing

*.Wildcards

Multi-domain & agency keys

Fail-Safe TTL

Offline fallback caching

SDK Integration Code
<?php
// Client License Validation Engine (PHP)
require_once 'inc/LicenseManager.php';

$licenseKey = 'YOUR-LICENSE-KEY-HERE';
$manager = new LicenseManager($licenseKey);

$status = $manager->validate();

if ($status !== true) {
    // License validation failed! Block access or display auth modal
    include 'inc/license_auth.php';
    exit;
}

// License is Active & Valid! Proceed with application execution
?>
// Client License Verification (Node.js)
const axios = require('axios');

async function checkLicense(key, domain) {
    const params = new URLSearchParams();
    params.append('license_key', key);
    params.append('domain', domain);

    try {
        const res = await axios.post('https://servergenius.in/license/license_server.php', params);
        return (res.data.status === 'success');
    } catch (err) {
        return false;
    }
}
# Client License Verification (Python)
import requests

def verify_license(key, domain):
    url = "https://servergenius.in/license/license_server.php"
    data = {"license_key": key, "domain": domain}
    
    response = requests.post(url, data=data, timeout=10)
    json_data = response.json()
    return json_data.get("status") == "success"
# REST API Verification Endpoint
curl -X POST "https://servergenius.in/license/license_server.php" \
     -d "license_key=YOUR-KEY" \
     -d "domain=example.com"
Includes 24-hour Local Caching Mechanism Download SDK .ZIP →

Live API Tester Sandbox

Test key validation against your server instantly with real-time JSON diagnostics.

Developer Licensing

Developer & Agency Plans

Each developer plan allows you to generate, issue, and manage multiple single-domain or wildcard licenses for your clients and projects.

Feature Comparison Matrix

Compare technical capabilities across single site and developer plans.

Feature Single Site Developer Starter Agency Pro Enterprise Max
Domain Capacity 1 Domain 10 Domains 30 Domains 60 Domains (MAX)
Wildcard (*.domain.com) ❌ ❌ ✔️ Enabled ✔️ Enabled
HMAC Response Signatures ✔️ Standard ✔️ Standard ✔️ Advanced ✔️ Dedicated Key
API Latency SLA < 100ms < 50ms < 35ms < 25ms Dedicated
Client Portal Re-keying ✔️ Yes ✔️ Yes ✔️ Bulk Re-keying ✔️ API Automation

Frequently Asked Questions

Everything you need to know about developer integration and API licensing.

When you purchase an Agency Pro or Enterprise Unlimited license, you can assign a wildcard domain like *.mycompany.com. Any subdomain (e.g. app1.mycompany.com, client.mycompany.com) will automatically validate without needing separate key activations.
The official PHP Client SDK contains built-in local cache protection (`.license_cache`). Once a valid verification response is received, it caches the active status locally for 24 hours. Even if the network drops temporarily, your application continues running without disruption.
Yes! Developers and clients can log into the Client Portal at any time to re-assign an active license key to a new domain name instantly.