StackStorm (abbreviation: ST2) is an
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
event-driven platform for
runbook
In a computer system or network, a runbook is a compilation of routine procedures and operations that the system administrator or operator carries out. System administrators in IT departments and NOCs use runbooks as a reference.
Runbooks ca ...
automation. It supports the
Infrastructure as Code (IaC) approach to
DevOps
DevOps is the integration and automation of the software development and information technology operations. DevOps encompasses necessary tasks of software development and can lead to shortening development time and improving the development life ...
automation and has been compared with
SaltStack and
Ansible
The term ''ansible'' refers to a category of fictional technological devices capable of superluminal
Faster-than-light (superluminal or supercausal) travel and communication are the conjectural propagation of matter or information faster than ...
, it primarily focuses on doing things or running
workflow
Workflow is a generic term for orchestrated and repeatable patterns of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a seque ...
s based on events. StackStorm is comparable to
IFTTT
IFTTT (, an acronym of Conditional (computer programming)#If–then(–else), if this, then that) is a private commercial company that runs services that allow a user to program a response to events in the world.
IFTTT has partnerships with dif ...
or
Zapier
Zapier is an American multinational software company that offers a platform for automation, integration, and artificial intelligence (AI) orchestration to connect software applications and manage workflows.
History
Zapier was founded in 2011 i ...
in providing a way to connect many different services together in coherent applets or workflows that begin based on defined events or triggers.
While Stackstorm has been used to automate workflows in many industries, a particularly interesting application is the Arteria project that provides components to automate analysis and data-management tasks at
next-generation sequencing
Massive parallel sequencing or massively parallel sequencing is any of several high-throughput approaches to DNA sequencing using the concept of massively parallel processing; it is also called next-generation sequencing (NGS) or second-generation ...
core-facilities. It leverages a micro-service based architecture together with StackStorm to create an event-driven automation system.
History
StackStorm was founded by Evan Powell and Dmitri Zimine. With initial funding by XSeed Capital, StackStorm came out of stealth on May 6, 2014 to introduce a private beta program for the company’s first product. StackStorm offered IT departments the capability to automatically trigger actions and drive behaviors across the infrastructure and separate systems with scriptable processes. While StackStorm platform was initially focused on the general DevOps automation, it extended to networking after the company was acquired by Brocade in 2016. In 2017 StackStorm transitioned to
Extreme Networks
Extreme Networks, Inc. is an American networking company based in Morrisville, North Carolina. Extreme Networks designs, develops, and manufactures wired and wireless network infrastructure equipment and develops the software for network managem ...
as part of Brocade’s data center networking business acquisition. Supported by Extreme Networks, StackStorm continued to be an OpenSource project. Brocade, and then Extreme Networks, offered a commercial product built on top of the StackStorm platform named Brocade Workflow Composer and then Extreme Workflow Composer.
In 2019, Extreme Networks facilitated moving the StackStorm project to the Linux Foundation citing community requests for more neutral governance. In 2020, Extreme Networks also donated their Extreme Workflow Composer to the Linux Foundation, thus allowing the StackStorm community to integrate its features in the core StackStorm product.
See also
*
Infrastructure as Code Tools
References
{{Reflist , 25em
Orchestration software
Free software programmed in Python
Software using the Apache license