The Apache Kafka AdminClient API allows developers to manage and inspect topics, brokers, ACLs, and configurations. This API requires a minimum broker version of 0.10.0.0. Some methods may have stricter version requirements. This API is accessible indirectly using Java code.
Apache Kafka is a distributed streaming platform that can be used to publish and subscribe to streams, store streams in a fault-tolerant way, and process streams as they occur.