WSO2 Stream Processor is an open source, cloud native and lightweight stream processing platform that understands streaming SQL queries in order to capture, analyze, process and act on events in real time. This facilitates real-time streaming analytics and streaming data integration. With the product’s powerful streaming SQL, simple deployment, and ability to adapt to changes rapidly, enterprises can go to market faster and achieve greater ROI. Unlike other offerings, it provides a simple two-node deployment for high availability and scales beyond with its distributed deployment to cater to extremely high workloads.
- Lightweight and small deployment capable of handling large event rates
- Process real-time aggregation queries that span from seconds to years
- Distributed deployment to scale and process millions of events per second
- Support for sophisticated use cases that require complex streaming operators and anomaly detection
- Rich and agile development experience with Streaming SQL using the graphical drag-and-drop editor
- Provides business users more autonomy in managing tools
Collect events through multiple transports and messaging formats. Use Streaming SQL to process streams, detect complex events and do prediction using machine learning models. Generate and notify alerts in real time and visualize them with real-time dashboards.
Start small and scale as you grow
It’s the only stream processor that provides high availability and 100K+ throughput with just two nodes and scales to 30+ billion events per day with its Kafka-based distributed deployment.
Intuitive and comprehensive programming environment
The state-of-the-art IDE for creating Siddhi Applications, using graphical and streaming SQL, includes smart editing, event replay and simulation, and debugging capabilities.
Sense the present and predict the future
It provides the ability to gain insights using past performances, serve pre-trained and online machine-learning models and perform real-time predictions.
Click your way through analytics
Non-tech users can deploy and execute rules against incoming data streams without having to write queries.
Build smarter devices with edge analytics
Stream Processor makes devices smarter by deploying Siddhi (<2MB) on the edge and scaling IoT analytics to handle massive amounts of data.
Connect and integrate with anything
It works out of the box with popular data formats and transport protocols and connects to over 100 legacy and cloud services via connectors and agents.
WSO2 won Transport for London’s Data in Motion hack week by designing solutions to manage traffic and optimize road access for millions of London commuters.READ THE STORY
Uber has built a scalable complex event processing engine using WSO2 Siddhi, to solve their many challenging real-time data queries.READ THE STORY
United Airlines evolve and improve their customer services via IoT devices using WSO2.READ THE STORY
WSO2 SP contains Siddhi at its core to collect, analyze and act on incoming events.LEARN MORE
The dashboard portal allows users to visualize analysis results. Users can customize dashboards and widgets according to requirements.LEARN MORE
Business rules manager
The Business Rules Manager enables users to define templates and generate business rules for different scenarios.LEARN MORE
Stream processor runtime
Users can create real-time applications rapidly owing to streaming SQL capabilities and an inbuilt editor with event simulation and debugging support.LEARN MORE
The state-of-the-art IDE includes smart editing, event replay and simulation, and debugging capabilities.LEARN MORE