API v1 • REST

Build with the ProxGate Licensing API

Integrate software licensing, activation management, and WordPress site control into your applications in minutes.

Quick Start

1

Get your API Key

Create an API key from your dashboard and include it in request headers.

2

Create Products

Define your software products with license types and activation limits.

3

Integrate & Activate

Use our API or SDKs to activate, validate, and manage licenses in your apps.

Activate a license key

curl -X POST https://your-domain.com/api/v1/licenses/activate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "license_key": "XXXX-XXXX-XXXX-XXXX",
    "domain": "example.com",
    "device_fingerprint": "hw-abc123",
    "device_name": "Production Server"
  }'

Platform Capabilities

License Management

Generate, activate, validate, and revoke licenses with fine-grained control over device limits and expiration.

Hardware Fingerprinting

Lock licenses to specific devices using hardware IDs, domains, and IP addresses for piracy prevention.

High Performance

Optimized API with rate limiting tiers, caching, and sub-50ms response times for validation checks.

Multi-Language SDKs

Official SDKs for Node.js, Python, PHP, and Go with built-in retry logic and error handling.

WordPress Integration

Full WordPress plugin lifecycle management with remote lock/unlock and update distribution.

Webhooks & Events

15+ event types with HMAC-SHA256 signatures, exponential backoff, and delivery tracking.