Tansen is a light and fast web UI for visualizing Kafka clusters, managing Kafka topic, viewing Kafka topic messages, manage topic schema, view consumer groups and much more.
- Multi-Cluster Management — see all your clusters in one place
 - Light and Dark theme — based on your device preference
 - View Kafka Brokers — view topic and partition assignments, controller status
 - View Kafka Topics — view partition count, replication status, and custom configuration
 - Topic schema Management for key and message — view, edit and delete your schema
 - View Consumer Groups — view per-partition parked offsets, combined and per-partition lag
 - Browse Messages — browse messages with JSON, plain text, Protobuf, and Avro encoding
 - Topic Configuration — create and configure new topics and edit existing one
 - Support for Okta OAuth Authentication
 
To run Tansen for Apache Kafka, you can use either a pre-built Docker image or build it (or a jar file) yourself. For running with Docker you can use this command.
docker run -d -p 8080:8080
              -e 'TANSEN.KAFKA-CLUSTERS.0.BOOTSTRAP_SERVERS=broker:9092' \
              -e 'TANSEN.KAFKA-CLUSTERS.0.NAME=local' \
              ideasbucket/tansen:tagPlease refer to our configuration page for various configuration options that Tansen provides.
Liveliness and readiness endpoint is at /insight/health.
Info endpoint (build info) is located at /insight/info.
If you're interested in contributing to Tansen, please read our contributing docs before submitting a pull request.
Copyright © Nirmal Poudyal
Tansen is open-sourced software licensed under the Apache License 2.0.