StreamPipes is available as open source software under the enterprise-friendly Apache License 2.0.
Installation instructions and a tutorial are described in our documentation (see below).
All components listed below are available on Github, Docker Hub and Maven Central.
Available as open source
StreamPipes Wrappers for Apache Flink, Apache Spark, Apache Kafka Streams and standalone components
StreamPipes examples and template project for Apache Flink
StreamPipes examples and template project for standalone pipeline elements
StreamPipes examples and template project for data stream definitions
For enterprises, we also offer consulting and development services and an Enterprise Edition tailored to the needs of enterprises. Just Contact us if you have any questions!
StreamPipes consists of four components.
Editor The pipeline editor is a graphical, web-based editor to easily create processing pipelines.
Manager The pipeline manager controls and monitors the execution of pipelines and provides assistance for intuitive and error-free pipeline authoring.
SDK The SDK is a programming interface that makes it easy to extend StreamPipes with new data streams, processing algorithms and data sinks.
Elements A toolbox of generic, reusable or domain-specific processing algorithms and data sinks for a large variety of use cases.
We want to make sure that StreamPipes will attract a growing community of interested parties. This requires for clear user and developer guides and well-documented software libraries. Therefore, we plan for an incremental open source release of the StreamPipes components until the end of 2018.
2017. A first version of the Software Development Kit (SDK) will be released. A preview of the community edition will be available in form of ready-to-use docker images.
2018. We will release a first open source version of the StreamPipes Community Edition.
2018. The pipeline editor will be available as open source.