Seller Guide

Learn how to create products, issue licenses, manage access control, and integrate the license-check API for your software.

This guide covers everything you need to sell and manage software licenses on the platform: creating products, issuing and assigning licenses, handling incoming license requests, configuring protection profiles, and integrating the API.

Key Concepts

  • Products — a software product or service that you license. Every product has a globally unique name, a URL-friendly slug, and a system-generated UID.
  • Licenses — an entitlement issued to a user for a specific product. Each license has a validity period, activation limit, and optional feature flags.
  • Protection Profiles — control whether a license is bound to a hardware ID, a hostname/domain, or left unbound.
  • Access Rules — IP, CIDR, and FQDN rules that control where a license can be used. Rules follow a strict precedence order.
  • License Requests — users can ask you for a license from their dashboard. You review, approve, reject, or block requesters from /dashboard/seller/license-requests.

Quick Start

  1. Complete seller onboarding and accept the seller terms.
  2. Create your first product and note its slug and UID.
  3. Choose a protection profile.
  4. Issue or assign licenses.
  5. Set up access control rules if you need IP/domain restrictions.
  6. Integrate the license-check API.
  7. Monitor usage with analytics.
  8. React to events with webhooks.