Hi Manikumar, I agree totally agree that REST is important. What I don't understand is why we'd duplicate the existing REST interface inside the Kafka project. That seems to needlessly fragment things.
-Jay On Sat, Oct 1, 2016 at 5:38 AM, Manikumar <manikumar.re...@gmail.com> wrote: > Hi Jay, > > Thanks for your reply. > > I agree that we can not add all the clients/tools available in ecosystem > page to Kafka repo itself. But we feel REST Interface is different from > other clients/tools. Since any language that can work with HTTP can > easily integrate with this interface, Having an "official" REST > interface helps user community. This also helps us to integrate well > with external management and provisioning tools. Apache Kafka release > with Java clients + REST interface is sufficient for most of the user > deployments/requirements. This helps users to deal with less number > of distributions/builds. > > Thanks, > Manikumar > > > On Sat, Oct 1, 2016 at 4:24 AM, Jay Kreps <j...@confluent.io> wrote: > > > Hey guys, > > > > There's already a REST interface maintained as a separate project--it's > > open source and apache licensed and actively maintained ( > > https://github.com/confluentinc/kafka-rest). What is wrong with that? > You > > mentioned that there was some compatibility concern, but compatibility > has > > to do with the consumer protocol guarantees not the repo the code is in, > > right? Not sure that concern makes sense. > > > > We could argue for adding pretty much anything and everything in the > > ecosystem page in Kafka itself but I'm not sure that would make the > project > > more agile. > > > > -Jay > > > > On Wed, Sep 28, 2016 at 12:04 AM, Manikumar <manikumar.re...@gmail.com> > > wrote: > > > > > Hi Kafka Devs, > > > > > > I created KIP-80 to add Kafka REST Server to Kafka Repository. > > > > > > There are already open-source alternatives are available. But we would > > > like to add REST server that > > > many users ask for under Apache Kafka repo. Many data Infra tools comes > > up > > > with Rest Interface. > > > It is useful to have inbuilt Rest API support for Produce, Consume > > messages > > > and admin interface for > > > integrating with external management and provisioning tools.This will > > also > > > allow the maintenance of > > > REST server and adding new features makes it easy because apache > > community. > > > > > > The KIP wiki is the following: > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- > > > 80%3A+Kafka+Rest+Server > > > > > > Your comments and feedback are welcome. > > > > > > Thanks, > > > Manikumar > > > > > >