Kafkawize : A Self service Apache Kafka Topic Management tool/portal. A Web application which automates the process of creating and browsing Kafka topics, acls, schemas by introducing roles/authorizations to users of various teams of an org.
Kafkawize is now fully opensource. ? All the features of the Kafkawize are now available at no cost.
Kafkawize is a Self service Apache Kafka Topic Management/Governance tool/portal. It is a web application which automates the process of creating and browsing Kafka topics, acls, avro schemas, connectors by introducing roles/authorizations to users of various teams of an organization.
Withe several downloads every week, many more companies which did not adopt a solution, can happily move away from managing kafka configs in excelsheets and wiki pages.
For the versions available, see the tags on this repository.
This project is licensed under the Apache License - see the LICENSE.md file for details.
https://github.com/muralibasani/kafkawizeclusterapi
Topics (approval): Create, Update, Delete, Promote
Acls (approval): Create,Delete
Connectors (approval): Create
Avro Schemas (approval): Create
Topic Overview :
View created, completed, declined, all Topic requests
View created, completed, declined, all Acl requests
View created, completed, declined, all Connector requests
View created, completed, declined, all Avro schema requests
Synchronization from and to kafka clusters
Reconciliation and email notifications on differences between Kafkawize and Clusters
Restore configuration (topics, acls)
Login
Configure Clusters and Environments
Users, Teams & Authorizations
Topic naming conventions
Excel report (for your team and all teams, depending on the role)
Analytics
Multi tenancy
Kafka Connectivity
Audit
Email notifications when
Help Wizard to setup Kafkawize
Documentation : https://kafkawize.readthedocs.io/en/latest
mvn clean install
and follow steps defined at https://kafkawize.readthedocs.io/en/latest
Glad to discuss, if you are looking for professional support.
If you have some free time and like to learn and be part of this widely used project, this is an opportunity. Colloborate to the project. We are more than happy to onboard you.