StackStorm logo

StackStorm

Event-driven automation for incident response, remediation, deployments, and ops workflows

Open Source Alternative to
Repository activity
  • Stars6.5k
  • Forks782
  • Open Issues595
License

Apache-2.0

Languages
  • Python
  • Jinja
  • Shell
StackStorm screenshot

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