Tool Open source

Keygate

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.

View repository Visit site Mentioned in 1 video ↓

Overview

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.

What Keygate is used for

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.

Videos mentioning Keygate

1 in the library.