Back to Portal

Official SDKs

Integrate ProxGate licensing into your applications with our official SDKs.

Installation

npm install @proxgate/sdk

Usage Example

const ProxGate = require('@proxgate/sdk');

const client = new ProxGate({
  apiKey: 'pk_live_your_api_key',
  baseUrl: 'https://your-domain.com'
});

// Activate a license
const result = await client.licenses.activate({
  licenseKey: 'XXXX-XXXX-XXXX-XXXX',
  domain: 'example.com',
  deviceFingerprint: getHardwareId()
});

if (result.success) {
  console.log('License activated!', result.activation);
}

// Validate periodically
const valid = await client.licenses.validate({
  licenseKey: 'XXXX-XXXX-XXXX-XXXX',
  deviceFingerprint: getHardwareId()
});

console.log('Valid:', valid.valid, 'Status:', valid.status);