Company Overview
SaltStack (also known as Salt Project) was created by Thomas Hatch in 2011 as an open-source configuration management, remote execution, and infrastructure automation platform. SaltStack uses a Master/Minion architecture with ZeroMQ message queuing for high-performance communication, capable of managing tens of thousands of nodes simultaneously. Unlike traditional configuration management tools, SaltStack uniquely combines declarative configuration management (State management) with imperative remote execution (ad-hoc commands), and supports event-driven automation responses. In 2020, SaltStack Inc. was acquired by VMware, with its technology integrated into the VMware Aria Automation (formerly SaltStack SecOps) product line. The Salt Project itself remains open-source, maintained by the community.
Related providers: SaltStack Automation
Core Products
- Salt Project (Open Source): Community edition Salt Open with core configuration management (State Modules), remote execution (Execution Modules), event-driven automation, and Grains/Pillar data systems supporting YAML/JSON/Jinja configuration formats
- Salt Enterprise: Enterprise edition adding commercial support, UI management interface (SaltStack SecOps / VMware Aria Automation), and advanced security compliance features
- VMware Aria Automation (formerly SaltStack SecOps): VMware's enterprise security and compliance automation platform built on Salt technology, providing vulnerability scanning, configuration auditing, and auto-remediation
- Salt Cloud: Cloud resource provisioning tool managing multi-cloud VM creation and configuration through Salt
Core Strengths
High-Performance Master/Minion Architecture: ZeroMQ-based messaging enables sub-second response times; a single Master can manage over 10,000 Minion nodes
Unified Config Management & Remote Execution: Supports both declarative state management and imperative remote execution without switching tools for configuration deployment and ad-hoc operations
Event-Driven Automation (Reactor System): Built-in event bus supporting automatic response actions triggered by system events (Reactor), enabling self-healing and automated fault handling
Flexible Grains/Pillar Data System: Grains collects Minion-side static attributes; Pillar provides Master-side secure data distribution for highly dynamic configuration templates
YAML + Jinja Templating: State configurations written in YAML with Jinja templating supporting conditionals, loops, and variable references for a low learning curve
Key Milestones
- 2011: Thomas Hatch created SaltStack, releasing the first version of Salt (Salt Open)
- 2012: Introduced Salt State system for declarative configuration management
- 2013: Released Salt Cloud extending cloud resource provisioning capabilities
- 2014: SaltStack became a major player in configuration management, widely adopted by global enterprises
- 2016: Introduced event-driven Reactor system enhancing automation response capabilities
- 2018: Released SaltStack Config with configuration management UI and enterprise features
- 2020: SaltStack Inc. acquired by VMware; technology integrated into VMware Aria (formerly SaltStack SecOps)
- 2022: VMware released Aria Automation, building security and compliance automation on Salt technology
- 2026: Salt Project open-source community continues development; VMware (Broadcom) maintains enterprise products
Market Position
SaltStack holds a unique position in configuration management and remote execution, competing with:
- Ansible: Both share the IaC philosophy, but Ansible uses agentless SSH push mode while SaltStack uses Master/Minion pull mode, each excelling in different high-concurrency and event-driven scenarios
- Puppet: Strong in declarative configuration management; SaltStack has advantages in remote execution and event-driven capabilities
- Chef: Ruby-based configuration management tool; SaltStack competes with YAML simplicity and performance advantages
- Terraform: Focuses on multi-cloud resource orchestration and provisioning; SaltStack complements it in configuration management and automation operations
- StackStorm: Another event-driven automation platform; StackStorm focuses on workflow orchestration while SaltStack emphasizes configuration management and remote execution