Salt Project
Salt automates infrastructure management and configuration at scale, with remote execution, event-driven automation and cloud provisioning.
- GitHub stars
- 16k
- Last commit
- 2 days ago
- Latest release
- v3008.3
- Licence
- Apache-2.0
- Self-hosted
- Yes

Salt is software for automating the management and configuration of infrastructure and applications at scale. It is written in Python and released under the Apache 2.0 license, and it is used for configuration management, remote execution and infrastructure-as-code across servers, cloud resources and edge or IoT devices.
Salt uses a master and minion model: a Salt master controls agents, called minions, whose keys the administrator accepts. Repository topics point to ZeroMQ messaging, an event stream and event management, along with cloud provider and cloud provisioning support. The install guide covers a quickstart script, bootstrap installation, manual installation by operating system, upgrades and a version support lifecycle.
The install documentation lists supported operating systems and Python versions, and describes a onedir packaging format. Salt is typically self-run on your own infrastructure, with the master and minion services configured and started by the operator, and community support through GitHub and Discord.
Key features
- Configuration management for servers
- Remote execution across many machines
- Event stream and event-driven automation
- Cloud provider provisioning support
- Master and minion architecture
- Quickstart and bootstrap install scripts
Pricing: Free and open source under the Apache 2.0 license.