Logo

Autoschematic

GitHub
Cluster Login

A New Approach: Declarative Snowflake with Autoschematic

Instead of Terraform's state file approach, Autoschematic reasons about the current state of infrastructure by scanning the live resources in your Snowflake account and representing them as clean, version-controlled configuration.

This enables a workflow where teams can:

  • automatically scan & import existing Snowflake environments, even ones with manually-created resources

  • version Snowflake objects in a Git repository, controlling when to apply changes in a PR

  • detect and resolve configuration drift automatically

  • manage changes without writing Terraform modules

The result is a simpler model: your Git repo describes what your Snowflake account should look like, and Autoschematic keeps the environment aligned with that definition. When manual changes occur, Autoschematic can incorporate them by "pulling-state", or override them by applying. The result is a source-of-truth for your Snowflake infrastructure that can tolerate state drift and allow you to work much faster.