Hi Folks, I'd like to discuss this proposal with you about the zeppelin client api (zeppelin sdk). The background is that now Zeppelin’s main usage scenario is interactive data analysis. Although it provides rest api, it is not easy for an external system (e.g. scheduler system) to integrate Zeppelin for the scenario where zeppelin is used as a backend job service. So I propose to introduce a new module: Zeppelin client api (Zeppelin SDK), whose purpose is to provide easy api for external systems to integrate zeppelin.
I have created a google doc for the details, welcome any comments and feedback. https://docs.google.com/document/d/1bLLKKxleZlZpP9EFJlLLkJKwDBps-RNvzNwh3LFZWZ4/edit?usp=sharing -- Best Regards Jeff Zhang