Siddhi

Stream Processing and Complex Event Processing Engine

Stars
1.48K
Forks
516
Open issues
116
Closed issues
367
Last release
over 1 year ago
Last commit
5 months ago
Watchers
1.48K
Total releases
34
Total commits
6.09K
Open PRs
6
Closed PRs
1.17K
Repo URL
Project Website
https://siddhi.io/
Platform
License
apache-2.0
Category
Offers premium version?
NO
Proprietary?
NO
About

Siddhi Core Libraries

Siddhi is a cloud native Streaming and Complex Event Processing engine that understands Streaming SQL queries in order to capture events from diverse data sources, process them, detect complex conditions, and publish output to various endpoints in real time.

Siddhi Core Libraries contains the essential core libraries need for Siddhi execution such as siddhi-core, siddhi-query-api, siddhi-query-compiler, and siddhi-annotations.

Overview

Siddhi can run as an embedded Java and Python library, as a micro service on bare metal, VM, and Docker and natively in Kubernetes.

Siddhi provides web-based graphical and textual tooling for development.

For information on Siddhi and it's features refer Siddhi Documentation.

Download

Download Siddhi Core Libraries;

  • Versions 5.x and above with group id io.siddhi.* from here.
  • Versions 4.x and lower with group id org.wso2.siddhi.* from here.

Download Siddhi tooling and runtime distributions here.

Get Started!

Get started with Siddhi in a few minutes by following the Siddhi Quick Start Guide.

For more information on using Siddhi refer Siddhi Documentation.

Latest API Docs

Latest API Docs is 5.1.28.

Support and Contribution

You can reachout through Slack channel, Google mail group and etc. Please refer the community contribution site for more information.

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.