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




Reply via email to