- Home
- Autonomous Networks
- StackStorm
StackStorm
Palo Alto, California
What it is
StackStorm is a free, open-source platform for integrating services and automating actions in response to events. Rules connect triggers to actions or workflows, and workflows combine actions into multi-step automations. Sensors and actions link external systems; examples include webhooks, SSH, REST calls, OpenStack, Docker, Puppet, Sensu, and JIRA. StackStorm Exchange provides ready-made integration packs, and users can create and share their own. The platform records action executions with their triggering context and results, and audit logs can integrate with Logstash, Splunk, statsd, and syslog. Administrators can use role-based access control to limit users’ access and operations. StackStorm provides a Web UI, CLI client, REST API, and Python client bindings. It is self-hosted and distributed as Linux RPMs and Debs and as Docker images; documentation also describes Vagrant/OVA, Ansible, Puppet, and Kubernetes deployment options. It supports 64-bit Ubuntu and RHEL, Rocky Linux, or CentOS, but does not officially support other Linux distributions, Windows, or Apple OSX.
For and against
For
- Free and open source.
- Rules connect event triggers to actions or workflows.
- Provides a Web UI, CLI, and REST API.
- Role-based access control is available.
Against
- Supports only listed 64-bit Linux distributions.
- Windows and Apple OSX lack official support.
- Deployment is self-hosted.
The verdict
StackStorm offers event-driven automation with integrations, audit trails, and access controls. Check its supported Linux distributions before planning a deployment.
Who it suits
StackStorm suits teams that want to automate actions across connected services, including remediation, deployment, ChatOps, or security-response workflows. It is intended for self-hosted deployments on the listed Linux distributions.
Plans and prices
StackStorm Open Source
Free and open source · No paid products are offered by the project
Read 2 Oct 2026 · stackstorm.com
On the record
- Access control
- Role based access control lets administrators limit users’ access and operations, and is available in StackStorm Open Source since version 3.4.docs.stackstorm.com · read 2 Oct 2026
- Audit trail
- Action executions are recorded with triggering context and results, and audit logs can integrate with Logstash, Splunk, statsd and syslog.stackstorm.com · read 2 Oct 2026
- Automation model
- Rules map triggers to actions or workflows, and workflows combine actions into multi-step automations.stackstorm.com · read 2 Oct 2026
- Deployment
- StackStorm is distributed as Linux RPMs and Debs and as Docker images; its documentation also describes Vagrant/OVA, Ansible, Puppet and Kubernetes deployment options.docs.stackstorm.com · read 2 Oct 2026
- Integration packs
- StackStorm Exchange offers ready-made integration packs, and users can create and share their own packs.exchange.stackstorm.org · read 2 Oct 2026
- Integrations
- Sensors and actions connect external systems; examples listed include webhooks, SSH, REST calls, OpenStack, Docker, Puppet, Sensu and JIRA.docs.stackstorm.com · read 2 Oct 2026
- Platform limits
- The documentation says Windows and Apple OSX are among platforms without official support.docs.stackstorm.com · read 2 Oct 2026
- Purpose
- StackStorm is a platform for integration and automation across services and tools, with a focus on taking actions in response to events.docs.stackstorm.com · read 2 Oct 2026
- Security reporting
- The project asks vulnerability reporters to use its private mailing list and says it acknowledges reports within 48 hours or less.stackstorm.com · read 2 Oct 2026
- Supported operating systems
- The documentation says StackStorm supports 64-bit Ubuntu and RHEL/RockyLinux/CentOS Linux distributions, and does not support other Linux distributions.docs.stackstorm.com · read 2 Oct 2026
- Use cases
- The maker lists automated remediation, continuous deployment, ChatOps and automated security response as common applications.stackstorm.com · read 2 Oct 2026
- User interface and API
- StackStorm provides a Web UI, a CLI client, a full REST API and Python client bindings.docs.stackstorm.com · read 2 Oct 2026
The review
Overview
StackStorm is an open-source platform for connecting events across services to automated actions and workflows. It suits technical teams that can operate their own Linux deployment and want to coordinate remediation or other event-driven responses. Its strengths are extensible integrations and execution records; its main drawback is a tightly bounded range of supported Linux distributions.
Key features
Rules map triggers to actions or workflows, while workflows combine actions into multi-step automations. This model fits responses that need to move through several tools, including remediation, continuous deployment, ChatOps and automated security response. It rewards teams willing to define and maintain their own automation logic rather than those seeking a turnkey hosted service.
Sensors and actions connect external systems through webhooks, SSH and REST calls, as well as integrations such as OpenStack, Docker, Puppet, Sensu and JIRA. Ready-made packs in StackStorm Exchange can speed up connections, and teams can create and share their own packs when they need to extend coverage. That flexibility is valuable for varied toolchains, though uncommon integrations may require additional pack work.
StackStorm records each action execution with its triggering context and results, and audit logs can integrate with Logstash, Splunk, statsd and syslog. This gives operations teams a way to follow what an automation did and route records into logging infrastructure. Role-based access control lets administrators limit users’ access and operations, a useful safeguard for shared automation environments; it has been included in StackStorm Open Source since version 3.4.
The interface options include a Web UI, CLI client, REST API and Python client bindings. The project also provides a private mailing list for vulnerability reports and says it acknowledges reports within 48 hours or less.
Pricing
StackStorm Open Source costs free and is free and open source. The project offers no paid products, so there is no paid tier to add services or support. It is a strong fit for teams able to deploy and operate the platform themselves; organizations that need a paid, managed offering should look elsewhere.
Platforms
StackStorm is self-hosted and distributed as Linux RPMs, Debs and Docker images. Deployment documentation also covers Vagrant/OVA, Ansible, Puppet and Kubernetes. The supported operating systems are 64-bit Ubuntu, RHEL, Rocky Linux and CentOS; other Linux distributions are unsupported. Windows and Apple OSX have no official support, so teams committed to those systems should choose another platform.
Alongside the Web UI, users can work through a CLI, a full REST API or Python client bindings. This gives technical teams several ways to integrate StackStorm into existing processes, but does not change the Linux deployment requirement.
Who it's for
StackStorm is best for infrastructure and security teams that want self-hosted, event-driven automation across connected services, particularly when they need multi-step workflows, execution traceability and control over user permissions. It is less appropriate for teams that cannot use one of its supported Linux distributions or do not want to manage their own deployment.
Pros and cons
- Pro: Rules and multi-step workflows support event-driven responses across services, including remediation and security use cases.
- Pro: Exchange packs, custom packs and multiple integration methods let teams adapt connections to their toolchains.
- Pro: Execution context, results and integrations with common logging systems help preserve an operational record.
- Con: Support is limited to specific 64-bit Linux distributions, excluding Windows, OSX and other Linux distributions.
- Con: Self-hosting and the absence of paid products leave deployment and ongoing operation to the adopting team.
Alternatives
Choose Shuffle if a free plan with a hard limit of 2,000 app runs per month, three tenants and one location suits your needs; it also covers Linux, API, self-hosted and web platforms. Tines may fit teams that want a hosted option and can work within its free edition’s three live workflows; its platform coverage includes API, self-hosted and web. Rundeck is worth considering when Windows or macOS support matters, or when a free trial is useful; its Community plan is free for small teams and requires registration.
Tracecat offers a self-hosted open-source plan with unlimited workflows, cases and agents, and monthly executions managed by the user. Azure Automation is an alternative for Windows and Linux environments, with 500 minutes per month included for process automation job run time. Tanium Deploy is a paid option for teams with a Tanium license that includes Deploy and Tanium Core Platform servers. Palo Alto Networks Cortex Cloud API Security is another paid API-security option.
Parachute is an alternative with a free plan and a 30-day trial; its Starter plan costs $49 a month, billed monthly, for one workspace, 15 runbooks, unlimited alerts and three users.
Readers comparing adjacent categories can also browse Runbook Automation Software, IT Documentation Software, Workload Automation Software, IT Orchestration Software, Cloud Automation Software and Cloud Orchestration Software.
Verdict
Choose StackStorm if your team wants free, self-hosted event-driven automation with extensible integrations, audit records and access controls—and can deploy it on a supported Linux distribution. Its clear limit is platform reach: teams that need Windows, macOS, unsupported Linux distributions or a managed paid product should look elsewhere.