Map your contracts to your clusters.
Track which version runs for which customer, on which cloud. Kaiten doesn't replace your GitOps — it gives it a brain that understands the business.
Your deployment pipeline is contract-blind.
ArgoCD deploys. Flux syncs. GitHub Actions runs. But none of them know which customer is on which plan, or which version they're entitled to.
What Sales knows
Acme Corp
Enterprise Plan
Zone: EU-West
What DevOps sees
k8s-eu-west-1
namespace: acme
version: ???
What actually runs
??? v1.9 or v2.1
entitlements: ???
license: ???
With Kaiten: one source of truth for all three.
Your infrastructure, orchestrated by the business.
Deployment Zones
Map your topology.
Instance Management
Every customer deployment, accounted for.
Component & Release Tracking
Know exactly what's running, everywhere.
GitOps Integration Loop
We don't replace your pipelines. We orchestrate them.
Event-Driven Automation
27 events. Infinite automations.
The GitOps integration loop.
# Step 1: Kaiten fires a webhook on business events
# → Your CI/CD provisions namespace, deploys release
# Step 2: Your pipeline pushes state back
$ kaiten instances push-state \
--tenant-id="acme-corp" \
--instance-slug="acme-production" \
--release-version="v2.4.1" \
--status="deployed"
# ✓ Loop closed. Console shows reality.Two models. Same control plane.
The same Kaiten API manages both models. Your SDKs, Console, and automation logic are identical.
Kaiten Cloud (Multi-tenant)
Standard B2B SaaS with shared infrastructure
- •Instances are logical — shared infrastructure, differentiated by tenant_id
- •Rapid time-to-market, managed by us
- •Standard compliance (SOC 2, GDPR)
Kaiten Standalone (Dedicated)
Enterprise SaaS with isolated deployments
- •Instances are physical — dedicated VPCs, isolated clusters
- •Highly regulated industries (Healthcare, Defense, Finance)
- •Air-gapped or on-premise deployments