Hi Chris, Yes, `AdminUtils` is not public API. The plan is to introduce `AdminClient` as part of KIP-4.
The Kafka protocol additions for `createTopic` and `deleteTopic` are currently being discussed and it looks like they will be part of the next Kafka release based on current progress. The API of `AdminClient` hasn't been discussed yet, but it should be possible to support the methods you mentioned. Maybe you can provide your feedback as the KIP-4 discussions happen in kafka-dev? Ismael On Tue, Jun 21, 2016 at 10:39 PM, Chris Barlock <barl...@us.ibm.com> wrote: > While working on upgrading from 0.8.2.1 to 0.10.0.0, I found out that > AdminUtils has changed -- and not in a backwards-compatible manner. I > gather this is not a public API since I can't find any Javadoc for it. So, > in 0.10.0.0 are there public replacements for: > > AdminUtils.fetchTopicMetadataFromZk > AdminUtils.topicExists > AdminUtils.createTopic > AdminUtils.deleteTopic > > ? > > Thanks, > > Chris > > >