{"adoption": {"forks": 527, "observed_at": "2026-08-28T04:05:08.512327+00:00", "stars": 1590}, "canonical_url": "https://ross.abutalabs.com/products/siddhi", "card": {"archived": false, "artifact_type": "library", "description": "Stream Processing and Complex Event Processing Engine", "domain": ["analytics", "big-data", "microservices", "cloud-computing"], "enriched": true, "function": ["streaming", "etl", "analytics", "machine-learning", "message-queue", "monitoring"], "health_score": 86, "homepage": "http://siddhi.io", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["siddhi-io/siddhi"], "name": "siddhi-io/siddhi", "platform": ["jvm", "cloud", "self-hosted", "cross-platform"], "pushed_at": "2026-05-05T12:16:03+00:00", "repo": "siddhi-io/siddhi", "stars": 1590, "tags": ["stream-processing", "complex-event-processing", "streaming-sql", "cep", "event-driven", "cloud-native", "cncf", "real-time-analytics", "kafka", "nats", "tensorflow", "pmml", "data-engineering", "real-time", "docker", "kubernetes"], "topics": ["streaming-data-processing", "cep", "stream-processing", "complex-event-processing", "online-learning", "cloud-native", "cloud", "library", "cncf"], "urls": [], "use_cases": ["process real-time event streams with SQL-like queries", "detect complex event patterns and anomalies in streams", "build real-time fraud detection pipelines", "run long-running time-based aggregations over event data", "deploy a lightweight stream processor on Kubernetes", "score events in real time with pre-trained ML models", "integrate and transform events between Kafka, databases, and HTTP services", "generate real-time alerts and notifications from sensor data"], "what_it_is": "Siddhi is a cloud-native stream processing and complex event processing (CEP) engine that executes Streaming SQL queries to capture events from diverse sources, detect patterns, and publish outputs in real time. It can run embedded as a Java or Python library, as a microservice on Docker/Kubernetes, and integrates with systems like Kafka, NATS, RDBMS, HTTP, and gRPC.", "when_to_avoid": ["you need large-scale batch analytics or heavy offline ETL rather than real-time streaming", "your team prefers mainstream ecosystems like Apache Flink, Kafka Streams, or Spark Streaming with larger communities", "you need a managed cloud service rather than self-hosted infrastructure", "you require very recent active development, since the project has been folded into WSO2 Enterprise Integrator"], "when_to_choose": ["you need a lightweight, embeddable stream/CEP engine with a SQL-like query language", "you want to run stream processing natively on Kubernetes with scalable, highly available deployments", "you need pattern detection, windowed aggregation, and real-time ML inference in one engine", "you require integrations with Kafka, NATS, JMS, RDBMS, NoSQL, HTTP, and gRPC out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/siddhi", "repo": "siddhi-io/siddhi", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.512327+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:48.466995+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4600f0c1207ebc037091afa067b3f51df39c4c27aad15e4a0ab1417464391c0", "fetched_at": "2026-08-28T04:05:08.512327+00:00", "kind": "readme", "missing": false, "url": "https://github.com/siddhi-io/siddhi"}, {"content_hash": "c0b3c87d07eff325e7f2ba74e4e9950fe396147d8854a128a447da131c02398b", "fetched_at": "2026-08-29T11:25:33.301181+00:00", "kind": "homepage", "missing": false, "url": "http://siddhi.io"}, {"content_hash": "96bf5caf00cd503bb63a56c83373342265aea893d8e1922c8c07972da6d37fb0", "fetched_at": "2026-08-29T11:25:33.327356+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/realtime-movie-recommendation/guide"}, {"content_hash": "7e0051ca08ec8f5d106c8e885ec4a5273bb931ff3db8184dba1c3edb9130e57b", "fetched_at": "2026-08-29T11:25:33.310422+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/quick-start"}, {"content_hash": "1fbb8f3e781ee57dec35c53b5e6c8d8af4e89e2119629d266ff9291a09fba8f2", "fetched_at": "2026-08-29T11:25:33.312849+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs"}, {"content_hash": "674b285f4a1aabda0307256356531a45daabbf46d89457a439ddfb8e1b620e26", "fetched_at": "2026-08-29T11:25:33.314870+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/examples"}, {"content_hash": "3dbbe1c1e17dbe443742a9da3957d45ac8202f7de4f899370d9edeb5257fa1b5", "fetched_at": "2026-08-29T11:25:33.316683+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/integrate-various-enterprise-systems/guide"}, {"content_hash": "34e440cb5a0da60e30f85f8a22a619ee7e89926e9da8fcf84a82e2be8d439d57", "fetched_at": "2026-08-29T11:25:33.319264+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/fault-tolerance/guide"}, {"content_hash": "1d4e2d3814f07bdcc4a16567f7bdc4b4b8ca0b5bf8842268b1451b15f2c8d831", "fetched_at": "2026-08-29T11:25:33.322022+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/long-term-aggregation/guide"}, {"content_hash": "1f76daf9e88c7db240936b70fb55a909e287e0789f662d2b612d3f9c54b0c736", "fetched_at": "2026-08-29T11:25:33.324465+00:00", "kind": "site_page", "missing": false, "url": "https://siddhi.io/en/v5.1/docs/guides/patterns-and-trends/guide"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 100, "rhythm": 46}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4517, "days_push": 120, "days_rel": 147, "gap_med": null, "n_releases_24m": 1}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}