Event-driven automation for incident response, remediation, deployments, and ops workflows
- Stars6.5k
- Forks782
- Open Issues595
Apache-2.0
- Python
- Jinja
- Shell

About StackStorm
StackStorm is an integration and automation platform for services and tools. It takes actions in response to events so DevOps and SRE teams can automate troubleshooting, auto-remediation, incident response, and deployment steps across existing systems.
It uses sensors, triggers, actions, rules, workflows, and packs. Sensors watch for external events, triggers represent those events, rules map triggers to actions, and workflows chain actions together. Actions can run through CLI, API, or web UI, and the platform includes ChatOps plus an audit trail of executions and results.
StackStorm is actively developed, licensed under Apache 2.0, and built as a service with modular microservices that communicate over a message bus. It can be run from source, and its content is shared through StackStorm Exchange. The platform includes a REST API, CLI client, web UI, and Python client bindings.
Key features
- Sensors watch external events and fire triggers
- Rules map triggers to actions or workflows
- Workflows chain multiple actions with context
- Actions run via CLI, API, or web UI
- Audit trail stores execution details and results
Details
- First released
- 2014
- Platforms
- Linux
- Deployment
- Self-hostable
- Automation model
- Events, rules, workflows, packs
- Interfaces
- REST API · CLI · Web UI
- License
- Apache 2.0
