Tool Open source
Keygate is an open-source, self-hosted software license management platform from Tabloy for subscriptions, perpetual, trial, maintenance-period, and floating licenses. It supports license activation and verification, per-device or per-user activation limits, signed tokens for offline verification, usage metering with atomic quota enforcement, team seats, feature entitlements, Stripe payments, customer self-service, software update distribution, and an administrative dashboard.
Keygate runs as a Go server with PostgreSQL and optional S3-compatible storage, without Redis or microservices. It provides public SDK endpoints for activation, verification, deactivation, usage, and downloads; server-to-server administration through scoped bearer API keys; and release feeds for Sparkle, Velopack, and Tauri clients. The project is self-hosted, distributed under AGPL v3 with additional terms, and can be run using Docker or from source.
1 use taken from transcripts — each links to the moment in the video.
A self-hosted way for developers to manage licenses and subscriptions for their own products, with trials, activation limits, usage tracking, team seats, Stripe integration and offline license checking via signed tokens.
1 in the library.