/kafka-ui

Data plane UI for the Kafka service.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

License

Kafka UI

Kafka UI provides a way for managing Kafka topics, and clusters using a graphical user interface that uses kafka-server as backend.

Kafka Server is used as federated module in app-services ui project that aggretates various components.

NOTE: Kafka UI requires dedicated backend server that weren't tested with upstream Kafka.

Running locally with mocked data

Requirements

This UI uses npm to provide dependency management. If you wish to develop the UI, you will need:

Procedure

  1. npm install
  2. npm run start:dev - runs the UI client in development mode.
  3. npm run start:restmockserver - runs the REST mock server.

Server side

Backend source code used by Kafka UI is located in separate repository

bf2fc6cc711aee1a0c2a/kafka-admin-api

Contribution documentation

Coding Standards