Kaiten
Core Concepts

Glossary

Quick reference for all Kaiten terms and concepts.

Glossary

TermDefinition
OrganizationTop-level isolation boundary. Represents your SaaS company. All data is scoped to an organization.
CustomerAn end client of your SaaS product. Has one or more instances.
InstanceA deployment of your product for a specific customer. Linked to a license.
LicenseA commercial plan (Starter, Pro, Enterprise) with a type (COMMUNITY, TRIAL, DEVELOPMENT, PAID). Defines what entitlements an instance gets.
EntitlementA usage right or quota. Types: BOOLEAN (on/off), NUMBER (metered quota), CONFIG (arbitrary JSON).
License EntitlementThe link between a license and an entitlement, carrying a threshold value.
Entitlement UsageCurrent consumption of a NUMBER entitlement for a specific instance.
Feature FlagRuntime feature control. Types: boolean, object. Supports targeting rules and rollout strategies.
VariantA possible value a feature flag can resolve to (e.g. "on", "off", or an object).
Targeting RuleA CEL expression that determines which variant a flag resolves to, based on context.
Deployment ZoneA logical execution environment (shared or dedicated) where releases are deployed.
ReleaseA versioned bundle of components. Deployed to deployment zones.
ComponentA versioned service or module (e.g. "api-server v2.1.0").
DeploymentThe act of deploying a release to a deployment zone.
SlugA URL-safe identifier unique per organization. Used in API paths and dashboard URLs.
Service AccountA machine user that can hold API tokens for programmatic access.
API TokenAn authentication token (ksh_*) for machine-to-machine API access.
ScopeA permission grant following the pattern read:module or write:module.
PrincipalThe authenticated identity (UserID, OrganizationID, Scopes) attached to every request.
OutboxA transactional table (outbox_events) used to guarantee event delivery via CDC.
OFREPOpenFeature Remote Evaluation Protocol — the standard API for evaluating feature flags remotely.
CELCommon Expression Language — used for feature flag targeting rules.
SvixThird-party managed webhook delivery platform used by Kaiten.
Audit TrailAppend-only log of entitlement operations per instance (feature_audit_trail table).

On this page