Vigo Documentation

Vigo is a distributed state enforcement engine for servers and network devices. Agents on managed nodes (envoys) pull desired state from a central server, apply idempotent changes, and report results back. 72 built-in resource types across 8 platforms. No DSL — plain YAML.

Full documentation is available inside the Vigo server web UI. The pages below are the public subset — concepts, getting started, compliance frameworks, executor reference, and examples.

Getting Started

Concepts

Compliance Frameworks

Reference

  • Executors — 72 built-in resource types across all platforms
  • Supported Platforms — Linux, macOS, FreeBSD, OpenBSD, NetBSD, illumos, Windows, network devices

Security

Examples