Skip to main content
Welcome to Salto!

Salto is building a new and unified approach to managing the configuration of enterprise applications.

Support avatar
Written by Support
Updated over 2 weeks ago

Salto's spark came from realizing that enterprise applications teams face similar daily challenges to those of DevOps professionals. If the challenges are similar, we realize their solutions can also be similar. Instead of reinventing the wheel, we borrowed tested and proven practices from the software development and DevOps disciplines and applied them to the process of enterprise applications’ configuration management.

Salto is translating the enterprise application configuration into unified, friendly text files. Now, admins and developers can enjoy the benefits of code, such as version control and collaborative deployment flows, while working in a low-code framework that provides automated copy from sandbox to production, impact analysis, extensive dependency detection capabilities, immediate environment comparisons, pre-deploy validations, and more.

Salto provides continual and automatic configuration fetch, which enables monitoring, backup and restore capabilities, conflict detection, and a historical configuration view.

When designing the solution, we created NaCl, an hcl based declarative configuration language with semantics purpose, built to describe the configuration of enterprise applications. The language has a strong and extensible type system to support modern enterprise applications that feature "Custom Objects" while maintaining type safety and enabling tooling.

NaCl is truly the “secret sauce” enabling Salto to rapidly expand support for additional SaaS applications while retaining all core capabilities when introducing new adapters.

However, Salto supports a dual representation in cases where an application’s native configuration representation is widely used and preferred (e.g., SFDX in the Salesforce ecosystem or SDF in the NetSuite ecosystem).


At Salto, we chose not to build an orchestration engine. Instead, we enable integration with existing orchestration services, commonly referred to as CI/CD servers. This is achieved through Salto’s native integration with Git providers (cloud and on-premises) and the Salto CLI, which simplifies integrations.

We believe Salto would have no real advantage in replacing existing orchestration services (such as GitHub Actions, Azure Pipelines, etc.) that are excellent, flexible, and cost-effective.

Business Applications

Salto currently supports the following business applications:

More applications are added on an ongoing basis.

💡 Visit our learning center to discover additional resources!

Did this answer your question?