About Apache StreamPipes
Apache StreamPipes is an end-to-end industrial IoT data platform that combines a graphical interface for domain experts with an extensible framework for developers. It helps teams connect industrial data sources, build real-time streaming pipelines, explore time-series data and deliver live operational insights without custom code for every use case.
A standard installation includes what is needed to get started: a messaging system for real-time data exchange, with NATS as the default and support for additional protocols, and a time-series database for historical data. It provides many connectors tailored to industrial needs, including extensive OPC UA support with a web-based node browser and event support, and topics also mention S7. Enterprise-grade features include user and role management, OAuth 2.0 integration and support for geographically distributed deployments that ease communication between OT and IT networks.
StreamPipes is governed by the Apache Software Foundation and licensed under Apache-2.0. It is written in Java and runs on infrastructure you operate, with developers able to extend it with custom connectors and processors.
Key features
- Graphical pipeline builder for IoT data
- OPC UA connector with node browser
- NATS messaging by default
- Built-in time-series storage
- Dashboards for live operational data
- User roles and OAuth 2.0 integration
Good fit for
- →Connecting machine and PLC data streams
- →Real-time monitoring of production assets
- Built with
- Java
- Tags
- iot
- iiot
- stream-processing
- opc-ua
- analytics
- apache
- time-series
- dashboard
Apache StreamPipes: questions and answers
- What is Apache StreamPipes used for?
- Apache StreamPipes is an open-source industrial IoT data platform for connecting machine data, building real-time pipelines and exploring time series. It is a good fit for connecting machine and PLC data streams, and real-time monitoring of production assets.
- Is Apache StreamPipes open source?
- Yes. Apache StreamPipes is open source under the Apache-2.0 licence. Its source code is on GitHub at apache/streampipes and is written mainly in Java.
- Is Apache StreamPipes free?
- Yes. Apache StreamPipes is open source, so the software itself is free to use.
- Can I self-host Apache StreamPipes?
- Yes. Apache StreamPipes can be self-hosted on your own server or infrastructure.
- What are some alternatives to Apache StreamPipes?
- Similar open-source tools in the Data Pipelines & ETL category include Apache Spark, Airflow and Kafka. SaaS products in the same category include Alteryx, Amazon Kinesis and Databricks.
- Is Apache StreamPipes actively maintained?
- Yes. The most recent commit to Apache StreamPipes was on 2 October 2026. The project has 751 stars on GitHub.
Open-source alternatives to Apache StreamPipes
See all
Apache Spark
Data Pipelines & ETL
Apache Spark - A unified analytics engine for large-scale data processing
Apache-2.0vs Databricks★ 44k
Airflow
Data Pipelines & ETL
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Apache-2.0vs Astronomer★ 47k
Kafka
Data Pipelines & ETL
Apache Kafka - A distributed event streaming platform
Apache-2.0vs Striim★ 34k
RisingWave
Data Pipelines & ETL
Event streaming platform for agentic AI. Continuously ingest, transform, and serve event s
Apache-2.0vs Striim★ 9.4k
Delta Lake
Data Pipelines & ETL
An open-source storage framework that enables building a Lakehouse architecture with compu
Apache-2.0★ 9k
Jitsu
Data Pipelines & ETL
Jitsu is an open-source Segment alternative. Fully-scriptable data ingestion engine for mo
MITvs Segment★ 5.1k
SaaS alternatives to Apache StreamPipes
See all
Alteryx
Data Pipelines & ETL
Analytics automation platform for data prep, blending and predictive workflows
SaaS
Amazon Kinesis
Data Pipelines & ETL
AWS services for collecting, processing and analyzing real-time streaming data
SaaS
Databricks
Data Pipelines & ETL
Lakehouse platform for data engineering, analytics and machine learning
SaaS
Microsoft Fabric
Data Pipelines & ETL
Unified analytics platform combining data engineering, warehousing and Power BI
SaaS
Pentaho
Data Pipelines & ETL
Data integration and analytics platform from Hitachi Vantara
SaaS
Segment
Data Pipelines & ETL
Customer data platform that collects events and routes them to marketing and analytics tools
SaaS

