Your contracts enforce themselves.
The open-source control plane that unifies feature flags, entitlements, and deployments — so your SaaS obeys the business. From cloud to self-hosted.
Billing & Invoicing
Where subscription and usage state originate.
CRM & Business APIs
Customer and deal context for access rules.
Kaiten Control Plane
Business-to-Infrastructure State Controller
DevSecOps Platform
Pipelines and deployment enforcement.
Customer Instance & Edge
Low-latency Local Evaluation
Feature Flags • Entitlements • Real-time Metering • Usage-Based Billing • Privacy Telemetry • GitOps Ready
Scaling SaaS is a governance nightmare.
Three tools, three sources of truth, connected by fragile glue code. The result: revenue leakage, deployment chaos, and weeks of manual synchronization.
Sales promises
Glue code everywhere
Revenue leakage
Kaiten eliminates the gap between what customers pay for and what they can access. Automatically.
One control plane. Three engines.
Feature flags, entitlements, and deployment orchestration — unified by a single tenant identity.
Entitlements & Metering
Transform packaging into infrastructure rules.
For open-source products: built-in privacy telemetry turns invisible self-hosted deployments into measurable adoption. Learn more →
Learn more →Built for the entire SaaS organization.
Engineering automates the infrastructure. Business teams get visibility and control.
For Engineering
For Product
For Sales & Revenue
Code once. Obey the Contract.
Supported SDKs: Go | Python | TypeScript | .NET
Native OpenFeature Support via OFREP. Don't couple your core application to a proprietary vendor SDK. Kaiten natively supports the OpenFeature standard. Inject your tenant key, resolve the client, and evaluate your flags. If you ever want to leave us, you don't have to rewrite your codebase.
using OpenFeature;
using OpenFeature.Providers.Ofrep.DependencyInjection;
var builder = WebApplication.CreateBuilder(args);
// 1. Configure Kaiten via the standard OpenFeature Remote Evaluation Protocol (OFREP)
builder.Services.AddOpenFeature(featureBuilder =>
{
featureBuilder.AddOfrepProvider(options =>
{
options.BaseUrl = "https://api.kaiten.sh/";
options.Headers["Authorization"] = $"Bearer {builder.Configuration["Kaiten:TenantKey"]}";
});
});
var app = builder.Build();
// 2. Resolve the standard feature client
var featureClient = app.Services.GetRequiredService<IFeatureClient>();
// 3. Evaluate context safely.
// Kaiten automatically intercepts this standard call to track telemetry.
// -> Product gets feature adoption metrics.
// -> Sales gets real-time usage data. No custom tracking required.
bool isMyAwesomeFeatureEnabled = await featureClient.GetBooleanValueAsync("my-awesome-feature", defaultValue: false);using OpenFeature;
using OpenFeature.Providers.Ofrep.DependencyInjection;
var builder = WebApplication.CreateBuilder(args);
// 1. Configure Kaiten via the standard OpenFeature Remote Evaluation Protocol (OFREP)
builder.Services.AddOpenFeature(featureBuilder =>
{
featureBuilder.AddOfrepProvider(options =>
{
options.BaseUrl = "https://api.kaiten.sh/";
options.Headers["Authorization"] = $"Bearer {builder.Configuration["Kaiten:TenantKey"]}";
});
});
var app = builder.Build();
// 2. Resolve the standard feature client
var featureClient = app.Services.GetRequiredService<IFeatureClient>();
// 3. Evaluate context safely.
// Kaiten automatically intercepts this standard call to track telemetry.
// -> Product gets feature adoption metrics.
// -> Sales gets real-time usage data. No custom tracking required.
bool isMyAwesomeFeatureEnabled = await featureClient.GetBooleanValueAsync("my-awesome-feature", defaultValue: false);Bring your own GitOps. We provide the brain.
We know your DevOps teams have built robust deployment pipelines. Kaiten doesn't try to replace ArgoCD, Flux, or GitHub Actions. It orchestrates them.
$ kaiten instances push-state \
--tenant-id="stripe_cus_9876" \
--release-version="v2.4.1" \
--status="deployed"$ kaiten instances push-state \
--tenant-id="stripe_cus_9876" \
--release-version="v2.4.1" \
--status="deployed"Built to be a standard. Not a prison.
The core Kaiten engine (Control Plane & Data Plane) will be released under an Open Source license at the end of our Early Access program. Why? Because a critical infrastructure primitive that dictates your revenue should never be a black box.
- Total Auditability: The code managing your access gates will be public.
- Zero Vendor Lock-in: If Kaiten Cloud no longer meets your needs, fork the engine and run the orchestration within your own infrastructure.
Ready to hardwire your contracts to your clusters?
Join the teams already building their SaaS control plane with Kaiten. Open source. Self-hostable. Zero lock-in.
Open Source · OpenFeature Compatible · Self-Hostable