v3.2 API Now Available

The operating system for software licensing & billing.

SoftHub.de provides a unified infrastructure to issue cryptographic licenses, manage recurring subscriptions, and control organizational seating for your B2B software products.

Enterprise infrastructure trusted globally

99.99% API Uptime SLA
12M+ Licenses Managed
SOC 2 Type II Certified
GDPR Fully Compliant

Built for modern software vendors

Replace fragmented legacy systems with a single, highly-available REST API designed for desktop apps, SaaS, and on-premise solutions.

Cryptographic Key Issuance

Generate highly secure, RSA-2048 signed license keys. Validate licenses offline or enforce node-locked hardware binding to prevent piracy and unauthorized sharing.

Explore Licensing →

Recurring Billing Engine

Automate dunning management, tax compliance (VAT/GST), and prorated upgrades. Seamlessly integrate with external payment gateways to handle subscriptions globally.

View Billing API →

RBAC & Seat Management

Empower your enterprise customers to invite their own users. Assign roles, allocate license seats via SAML SSO, and revoke access automatically upon employee offboarding.

Read on Seat Management →

Developer-first integration

Implement enterprise licensing in minutes, not months. We provide robust SDKs for C#, Java, Python, Go, and Node.js.

View API Documentation
// Authenticate and validate a license key
const softHub = require('@softhub/node-sdk');

const client = new softHub.Client({
  apiKey: process.env.SOFTHUB_SECRET
});

async function validateAccess(key, hwid) {
  const validation = await client.licenses.validate({
    key: key,
    hardwareId: hwid
  });

  if (validation.isValid) {
    return validation.entitlements;
  }
}