# What is this?

URL: https://zerodev.ca/docs/kora

> Kora is a license server you host yourself. Issue keys, check them from your products and manage customers from a web dashboard.



Kora is a license server you run on your own machine. It issues license keys for the things you sell, answers validation requests from your products and gives you a dashboard for products, customers, addons and keys.

Purchases from BuiltByBit can create and revoke licenses on their own, and customers can sign in with Discord to see their keys.

## Start Here

<Cards>
  <Card title="Setup Guide" href="/docs/kora/setup" description="Install Kora and run the setup wizard." />

  <Card title="Dashboard" href="/docs/kora/dashboard" description="Sign in, find your way around and invite staff." />

  <Card title="Configuration" href="/docs/kora/configuration" description="config.json, environment variables and dashboard settings." />

  <Card title="Validating Keys" href="/docs/kora/extensions/core/api-reference" description="Check a license from your product, with code for each language." />

  <Card title="Modules" href="/docs/kora/extensions" description="Core, BuiltByBit and Discord." />

  <Card title="Developer Docs" href="/docs/kora/developer-documentation" description="Write your own modules." />
</Cards>

## What You Need

* A host that runs **Node.js 20** or newer, or **Bun**.
* An empty **PostgreSQL**, **MySQL** or **MariaDB** database.
* A Discord application for sign-in.
* Your Kora license key from the [Zero Development Discord](https://discord.zerodev.ca).
