Docs
Extensions

Overview

The official Kora extensions: what each one adds and when to enable it.

Every feature in Kora is an extension. The core extension is the licensing engine and is always on. The rest are optional add-ons you enable when you need them. This section documents the official extensions built by Zero Development.

Want to build your own extension instead? See the Developer Documentation.

The extensions

How they fit together

  • core loads first and everything else builds on it.
  • Extensions declare dependencies. A hard dependency must be present for the extension to load; a soft dependency is used when available. For example, rules needs core, and it uses variables for its require_variable rule type.
  • Enabling an extension adds its config, API routes, CLI commands, and dashboard pages. Nothing else in your setup has to change.

On this page