Hi all, I've just pushed an initial version of the StreamPipes API and the Java-based client [1] into our dev branch. Both components should enable users to control some StreamPipes features from external applications. For that, users can now create an API key in the UI which can be used to trigger operations from either the client or the REST interface.
Currently, initial support is available for reading, starting and stopping pipelines, for getting installed streams, processors and sinks and to directly subscribe to any data stream registered in StreamPipes. I've added some quick examples on how to work with the client in the examples repo at [2]. The login page now also links to an (yet incomplete) API documentation. Any feedback is welcome! Dominik [1] https://github.com/apache/incubator-streampipes/tree/dev/streampipes-client/ src/main/java/org/apache/streampipes/client [2] https://github.com/apache/incubator-streampipes-examples/blob/dev/streampipe s-pipeline-elements-examples-processors-jvm/src/main/java/org/apache/streamp ipes/client/example/StreamPipesClientExample.java
