What is Kaiten?
The open-source SaaS management platform — your control tower for deployments, licenses, feature flags, and usage analytics.
What is Kaiten?
Kaiten is an open-source SaaS Management Platform designed to act as a control tower for modern SaaS products. It bridges product, engineering, and business operations — providing a single interface for:
- License Management — manage customer licenses, verify entitlements, and track usage quotas
- Feature Flags — runtime control of features with OpenFeature (OFREP) compatibility, targeting rules, and rollout strategies
- Deployment Tracking — track releases, manage deployment zones, and monitor versions across customers
- Usage Analytics — collect metrics, visualize adoption, and trigger alerts when limits are reached
- Event-Driven Webhooks — subscribe to lifecycle events via Svix-powered webhook delivery
How Kaiten Works
Kaiten acts as the control plane between your SaaS product and your customers. You instrument your product with the Kaiten SDK or API, and Kaiten takes care of the rest — from license enforcement to feature rollout to real-time event delivery.
Core Data Model
At the heart of Kaiten is a simple but powerful hierarchy:
Organization → Customer → Instance → License → Entitlement → UsageEach Organization (your SaaS company) manages its Customers, each of whom has one or more Instances (deployments of your product). Each instance is linked to a License that defines what the customer can do through Entitlements (quotas, boolean features, or config values).
| Entity | Role |
|---|---|
| Organization | Your SaaS company — the root scope for all data |
| Customer | One of your end clients |
| Instance | A deployment of your product for a customer |
| License | The commercial contract (Trial, Paid, Community…) |
| Entitlement | A quota or feature right attached to the license |
| Usage | Real-time consumption of an entitlement by an instance |
| Feature Flag | Runtime switch with targeting rules and rollout strategies |
| Deployment Zone | Logical execution environment (shared or dedicated) |

