Skip to content

Overview ​

Welcome to KeyCrate β€” a modern license authentication platform for developers.

KeyCrate helps you protect your applications and manage access through licenses, subscriptions, and teams.
Whether you’re working solo or in a team, the platform provides everything you need to organize your products and authenticate your users.


πŸ”Ή Core Concepts ​

ConceptDescription
TeamA workspace that groups your applications, members, and permissions.
ApplicationRepresents one of your software products. Each app contains its own subscriptions and licenses.
SubscriptionDefines the access level or plan of a license (e.g., Free, Premium).
LicenseThe actual key used by your users to authenticate with your app.
MemberA user within your team who can help manage your apps, licenses, or settings.

πŸš€ Typical Workflow ​

  1. Create a Team (you’re the owner by default).
  2. Create an Application under that team.
  3. Add Subscriptions (tiers or levels for your product).
  4. Generate Licenses β€” assign duration, HWID lock, and link them to a subscription.
  5. Integrate with SDK/API β€” let your app authenticate licenses.