πŸ‘‹Introduction

SnowDDL is a declarative-stylearrow-up-right tool for object management automation in Snowflakearrow-up-right.

It is not intended to replace other tools entirely, but to provide an alternative approach focused on practical data engineering challenges.

You may find SnowDDL useful if:

  • complexity of object schema grows exponentially, and it becomes hard to manage;

  • your organization maintains multiple Snowflake accounts (dev, stage, prod);

  • your organization has multiple developers sharing the same Snowflake account and suffering from conflicts;

  • it is necessary to generate some part of configuration dynamically using Python;

SingleDB (upd: Jun 2022)

A new simplified SingleDB mode is now available for SnowDDL. It can be used to manage schemas and schema objects in a single database only.

Last updated