Logo

Autoschematic

GitHub
Cluster Login

Autoschematic Is a Rust-y Ops Layer.

That is to say, it's a system for managing infrastructure and other resources declaratively, not unlike Terraform or Pulumi. However, Autoschematic is designed very differently from Terraform and Pulumi. It is content-addressable and bidirectional, which means it can:
Import and Resolve State Drift Deterministically
Autoschematic's two-way state model allows it to scan existing infra and import it deterministically as code, without manual effort or import scripts. If a resource is modified externally, you don't need to manually update your code to match it. Autoschematic can resolve the state diff and update your codebase accordingly with one command.
Be Self-Organizing in a Team Context
Because resources are content-addressed, Autoschematic repositories have a deterministic layout. Multi-account and multi-cloud is implemented through straightforward prefix folders. Together with the Git and Github integrations, Autoschematic can serve as a cleaner, more intuitive source-of-truth than a messy Terraform repo with loosely-enforced structure.