diff --git a/README.md b/README.md index da2ab07..dadc89f 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,15 @@ --- -description: About Kafbat-UI +description: About Kafbat UI (UI for Apache Kafka) --- # About -**Kafbat UI** is a versatile, fast, and lightweight web UI for managing Apache Kafka® clusters. Built by developers, for developers. +**Kafbat UI** is a versatile, fast, lightweight, and flexible web interface designed to monitor and manage **Apache Kafka® clusters**. Created by developers for developers, it offers an intuitive way to gain visibility into your data flows, quickly identify and resolve issues, and maintain peak performance. +**Kafbat UI** is completely free and open source. +The streamlined dashboard provides clear insights into vital Kafka metrics—Brokers, Topics, Partitions, Production, and Consumption—making it easier to keep your systems running smoothly. -The app is a free, open-source web UI to monitor and manage Apache Kafka clusters. +![Demo Kafbat UI for Apache Kafka](https://kafbat.io/images/kafbat.webp) -Kafbat UI is a simple tool that makes your data flows observable, helps find and troubleshoot issues faster and delivers optimal performance. Its lightweight dashboard makes it easy to track key metrics of your Kafka clusters - Brokers, Topics, Partitions, Production, and Consumption. +Developed by Kafbat, the team includes original contributors to the Apache Kafka UI project, continuing its legacy with a renewed vision. We're committed to evolving the project while staying true to its roots. Special thanks to Provectus for their foundational work, which remains a pillar of our progress and innovation. diff --git a/overview/features.md b/overview/features.md index 08b98c0..83e746c 100644 --- a/overview/features.md +++ b/overview/features.md @@ -1,15 +1,18 @@ # Features -* **Configuration wizard** — configure your Kafka clusters right in the UI -* **Multi-Cluster Management** — monitor and manage all your clusters in one place -* **Performance Monitoring with Metrics Dashboard** — track key Kafka metrics with a lightweight dashboard -* **View Kafka Brokers** — view topic and partition assignments, controller status -* **View Kafka Topics** — view partition count, replication status, and custom configuration -* **View Consumer Groups** — view per-partition parked offsets, combined and per-partition lag -* **Browse Messages** — browse messages with JSON, plain text, and Avro encoding -* **Dynamic Topic Configuration** — create and configure new topics with dynamic configuration -* **Configurable Authentification** — secure your installation with optional Github/Gitlab/Google OAuth 2.0 -* **Custom serialization/deserialization plugins** - use a ready-to-go serde for your data like AWS Glue or Smile, or code your own! -* **Role-based access control** - [manage permissions](../configuration/rbac-role-based-access-control/) to access the UI with granular precision -* **Data masking** - [obfuscate](../configuration/data-masking.md) sensitive data in topic messages -* **ODD Integration** — Explore and monitor kafka related metadata changes in OpenDataDiscovery platform +* **Topic Insights** – View essential topic details including partition count, replication status, and custom configurations. +* **Configuration Wizard** – Set up and configure your Kafka clusters directly through the UI. +* **Multi-Cluster Management** – Monitor and manage all your Kafka clusters in one unified interface. +* **Metrics Dashboard** – Track key Kafka metrics in real time with a streamlined, lightweight dashboard. +* **Kafka Brokers Overview** – Inspect brokers, including partition assignments and controller status. +* **Consumer Group Details** – Analyze parked offsets per partition, and monitor both combined and partition-specific lag. +* **Message Browser** – Explore messages in JSON, plain text, or Avro encoding formats. +* **Dynamic Topic Management** – Create and configure new topics with flexible, real-time settings. +* **Pluggable Authentication** – Secure your UI using OAuth 2.0 (GitHub, GitLab, Google), LDAP, or basic authentication. +* **Cloud IAM Support** – Integrate with **GCP IAM**, **Azure IAM**, and **AWS IAM** for cloud-native identity and access management. +* **Managed Kafka Service Support** – Full support for **Azure EventHub**, **Google Cloud Managed Service for Apache Kafka**, and **AWS Managed Streaming for Apache Kafka (MSK)**—both server-based and serverless. +* **Custom SerDe Plugin Support** – Use built-in serializers/deserializers like AWS Glue and Smile, or create your own custom plugins. +* **Role-Based Access Control** – [Manage granular UI permissions](../configuration/rbac-role-based-access-control/) with RBAC. +* **Data Masking** – [Obfuscate sensitive data](../configuration/data-masking.md) in topic messages to enhance privacy and compliance. + +