kafkito¶
Manage and observe Apache Kafka clusters from a single Go binary.
kafkito is an open-source web UI for Kafka clusters: topics, messages, consumer groups, schemas, ACLs, and RBAC-aware operations in one place.
Get started¶
- UI documentation: Getting started in the UI
- Quickstart: see the README
- HTTP API: API reference
- Design notes: Architecture, ADR overview
Related docs¶
| Page | Purpose |
|---|---|
| UI: Getting started | Navigation, cluster selection, and first steps in the UI |
| UI: Add cluster | Add private clusters, test connections, and avoid common pitfalls |
| UI: Features overview | What each UI area can do (Fleet, Topics, Groups, Schemas, Security, Brokers, Settings) |
| UI: Workflows | Practical flows like finding messages, checking lag, and understanding offsets |
| API | REST endpoints and examples |
| Data masking | data_masking rules for values, keys and headers |
| Architecture | Request flow, error mapping, record reading, private clusters |
| Design guidelines | Frontend tokens, components and layout rules |
| Contributing | DCO, local checks, API changes, releases |
| ADR-0001 | Project foundation |
| ADR-0002 | Chosen stack |
| ADR-0003 | Cloud Foundry readiness |
| ADR-0004 | XSUAA build-tag plugin |
| ADR-0005 | OpenAPI 3.1 as the HTTP contract |