Ofir, … " personally think it would be quite wasteful to re-implement the REST gateway just because that an actively-maintained piece of Apache-licensed software is not governed directly by the Apache Kafka community... While kafka-rest repo is owned by Confluent, the contributors including the main one are also part of the Apache Kafka community, so there is a chance to work this out." It is important for the code to be under Apache guidelines for contributions so that it is driven by the community. As part of Kafka community, we would like to improve the project and add new features. If kafka-rest repo can be donated to Apache Kafka project we will be more than happy to welcome that and add our features on top of it.
Thanks, harsha On Thu, Oct 6, 2016 at 9:50 AM Jay Kreps <j...@confluent.io> wrote: > 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 > > > > > > > > > >