Open Source

Your revenue gates should never be a black box.

The core Kaiten engine — Control Plane, Data Plane, and Console — is open source. Audit every line. Self-host everything. Own your infrastructure primitive.

Why we open-sourced a revenue-critical system.

Auditable

The code that controls your customer's access gates is public. No hidden logic. No surprise billing. For regulated industries, this is not optional — it's a requirement.

Forkable

If we disappear, your SaaS keeps running. Fork the repository, run the engine on your infrastructure. Your tenant_id, your data, your rules — all still working.

Self-Hostable

Deploy the entire Kaiten stack on your infrastructure. PostgreSQL, Go binary, React Console. No external API calls. No telemetry phoning home.

Community-Driven

The roadmap is transparent. Contributions are welcome. We build in the open — issues, design decisions, and feature requests all on GitHub.

What's in the box.

Control Plane API

Go (Fiber + Huma + gqlgen)

REST + GraphQL + OFREP endpoints. Business logic, entitlement evaluation, flag resolution.

Console

React + TypeScript + TanStack

Full-featured web UI for managing customers, licenses, entitlements, flags, and deployments.

Event Pipeline

Debezium + RabbitMQ + Dapr

Transactional outbox with CDC-based delivery. Domain events to your webhooks.

Also included:

  • Database migrations (PostgreSQL, Goose)
  • Type-safe queries (sqlc)
  • OpenAPI spec auto-generation
  • Docker Compose for local dev
  • CLI tool for GitOps integration
  • Terraform modules

Open source core. Managed cloud option.

The open-source version is not a 'lite' or 'community edition.' It's the full engine.

Open SourceKaiten Cloud
Core engine
Console
Feature flags
Entitlements & metering
Orchestration
Webhooks (27 events)
HostingYou manageWe manage
ScalingYou manageAutomatic
Uptime SLAYour responsibility99.9%+
SupportCommunity (GitHub)Priority support

Built with boring, reliable technology.

LayerTechnologyWhy
APIGo (Fiber + Huma v2)Fast, compiled, minimal dependencies
GraphQLgqlgenType-safe, code-first GraphQL
DatabasePostgreSQL 17Battle-tested, full ACID, JSONB
MigrationsGooseSimple, SQL-based, no ORM
FrontendReact + TypeScript + ViteModern, fast ecosystem
Event PipelineDebezium CDC → RabbitMQ → DaprTransactional outbox, guaranteed delivery
AuthBYO / ClerkIdentity + org management
ObservabilityOpenTelemetry + JaegerDistributed tracing

Build with us.

Whether you want to fix a bug, add a feature, or build an integration — we welcome your contributions.

1

Fork the repo

2

docker compose up

3

Read the arch docs

4

Pick an issue

5

Submit a PR