Event-driven automation platform for DevOps and SREs, enabling auto-remediation, incident response, and workflow orchestration across tools.
StackStorm is an event-driven automation platform designed for DevOps and SRE teams to automate operational tasks like auto-remediation, incident response, troubleshooting, and deployments. It connects various tools and services through a rules engine and workflows, enabling automated actions based on triggers from external events. Often described as "IFTTT for Ops," it helps reduce manual intervention and improve operational efficiency.
DevOps engineers, Site Reliability Engineers (SREs), and operations teams who need to automate complex, multi-step processes across their infrastructure and application stack. It is also suitable for organizations integrating monitoring, chat, and cloud platforms into cohesive automation workflows.
Developers choose StackStorm for its extensive library of pre-built integration packs, flexible workflow orchestration, and ability to treat automation as code for collaboration. Its event-driven architecture and support for ChatOps provide a scalable, programmable approach to operational automation that reduces manual toil and accelerates incident response.
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
Includes 160+ packs with over 6000 actions for tools like AWS, Docker, and Slack, available via StackStorm Exchange, reducing the need for custom code.
Allows stitching multiple actions into sequences with conditional logic and context passing, enabling complex automations for incident response and deployments.
Integrates with chat platforms like Slack for executing and interacting with automations directly from conversations, as highlighted in the key features.
Records all action executions with full context and results, supporting integration with logging tools such as Splunk or statsd for compliance and debugging.
Features a loosely coupled architecture that communicates over a message bus, allowing horizontal scalability for large operational environments.
Requires a dedicated 64-bit Linux environment with specific system prerequisites, making deployment more involved than lightweight automation tools.
Involves mastering concepts like sensors, triggers, rules, and workflows, which can be daunting for teams new to event-driven automation platforms.
The microservices-based design, while scalable, can consume significant system resources and introduce latency, potentially overkill for simple use cases.
As an open-source project, it lacks the enterprise-grade support and SLAs that some organizations might require for critical, production-level automation.
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Temporal service
Workflow Engine for Kubernetes
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.