KeyStack
FeaturesPricingDocsBlog
Sign inStart free

Getting started

  • Introduction
  • Quickstart
  • Core concepts

Public API

  • Integration guide
  • Authentication
  • TypeScript SDK
  • Issuing licenses
  • Validating licenses
  • Device activations
  • Webhooks

Integrations

  • Stripe
  • Self-hosting
  • Deployment

Documentation

Build with KeyStack

Concept guides, an API reference, and integration walkthroughs. If you can't find what you need, ping us at support@keystack.dev.

Getting started

Introduction

What KeyStack is and isn't.

Quickstart

Mint your first license key in 5 minutes.

Core concepts

Orgs, apps, plans, keys, customers.

Public API

Integration guide

End-to-end recipe for any app or language.

Authentication

HMAC request signing.

TypeScript SDK

@keystack/client — Node + edge + browser.

Issuing licenses

POST /v1/issue.

Validating licenses

POST /v1/validate.

Device activations

activate / deactivate / heartbeat.

Webhooks

Outbound events you can subscribe to.

Integrations

Stripe

Auto-issue keys on checkout.

Self-hosting

Run KeyStack in your own infra.

Deployment

Vercel + Fly.io recipe for production.

KeyStack

License keys without the headache. Generate, validate and manage product licenses for every app you ship.

Product

  • Features
  • Pricing
  • Docs
  • Changelog

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • DPA
  • Security
  • Cookies

© 2026 KeyStack. All rights reserved.

Built for software teams who care about every key.