# SnowDDL

## SnowDDL

- [Introduction](https://docs.snowddl.com/readme.md)
- [Getting started](https://docs.snowddl.com/getting-started.md)
- [Main features](https://docs.snowddl.com/features.md)
- [SnowDDL vs. Declarative DCM](https://docs.snowddl.com/snowddl-vs.-declarative-dcm.md)
- [Object identifiers](https://docs.snowddl.com/guides/object-identifiers.md)
- [Data types](https://docs.snowddl.com/guides/data-types.md)
- [Object types](https://docs.snowddl.com/guides/object-types.md)
- [Role hierarchy](https://docs.snowddl.com/guides/role-hierarchy.md)
- [Permission model](https://docs.snowddl.com/guides/permission-model.md)
- [Other guides](https://docs.snowddl.com/guides/other-guides.md)
- [Administration user](https://docs.snowddl.com/guides/other-guides/admin.md)
- [Integrations](https://docs.snowddl.com/guides/other-guides/integrations.md)
- [Inbound shares](https://docs.snowddl.com/guides/other-guides/inbound-shares.md)
- [Object OWNERSHIP](https://docs.snowddl.com/guides/other-guides/ownership.md)
- [Safe & unsafe DDL](https://docs.snowddl.com/guides/other-guides/safe-unsafe.md)
- [Dependency management](https://docs.snowddl.com/guides/other-guides/dependency-management.md)
- [Short hash explained](https://docs.snowddl.com/guides/other-guides/short-hash.md)
- [Env Prefix explained](https://docs.snowddl.com/guides/other-guides/env-prefix.md)
- [Team workflow](https://docs.snowddl.com/guides/other-guides/team-workflow.md)
- [Limitations & workarounds](https://docs.snowddl.com/guides/other-guides/limitations-and-workarounds.md)
- [Fivetran](https://docs.snowddl.com/guides/other-guides/fivetran.md)
- [Airbyte](https://docs.snowddl.com/guides/other-guides/airbyte.md)
- [Encrypt user passwords](https://docs.snowddl.com/guides/other-guides/encrypt-user-passwords.md)
- [Iceberg Tables](https://docs.snowddl.com/guides/other-guides/iceberg-tables.md)
- [CLI interface](https://docs.snowddl.com/basic/cli.md)
- [YAML configs](https://docs.snowddl.com/basic/yaml-configs.md)
- [ACCOUNT PARAMETER](https://docs.snowddl.com/basic/yaml-configs/account-parameter.md)
- [ACCOUNT POLICY](https://docs.snowddl.com/basic/yaml-configs/account-policy.md)
- [AGGREGATION POLICY](https://docs.snowddl.com/basic/yaml-configs/aggregation-policy.md)
- [ALERT](https://docs.snowddl.com/basic/yaml-configs/alert.md)
- [AUTHENTICATION POLICY](https://docs.snowddl.com/basic/yaml-configs/authentication-policy.md)
- [BACKUP POLICY](https://docs.snowddl.com/basic/yaml-configs/backup-policy.md)
- [BACKUP SET](https://docs.snowddl.com/basic/yaml-configs/backup-set.md)
- [BUSINESS ROLE](https://docs.snowddl.com/basic/yaml-configs/business-role.md)
- [DATABASE](https://docs.snowddl.com/basic/yaml-configs/database.md)
- [DATABASE ROLE](https://docs.snowddl.com/basic/yaml-configs/database-role.md)
- [DYNAMIC TABLE](https://docs.snowddl.com/basic/yaml-configs/dynamic-table.md)
- [EVENT TABLE](https://docs.snowddl.com/basic/yaml-configs/event-table.md)
- [EXTERNAL ACCESS INTEGRATION](https://docs.snowddl.com/basic/yaml-configs/external-access-integration.md)
- [EXTERNAL FUNCTION](https://docs.snowddl.com/basic/yaml-configs/external-function.md)
- [EXTERNAL TABLE](https://docs.snowddl.com/basic/yaml-configs/external-table.md)
- [FILE FORMAT](https://docs.snowddl.com/basic/yaml-configs/file-format.md)
- [FUNCTION](https://docs.snowddl.com/basic/yaml-configs/function.md)
- [HYBRID TABLE](https://docs.snowddl.com/basic/yaml-configs/hybrid-table.md)
- [ICEBERG TABLE](https://docs.snowddl.com/basic/yaml-configs/iceberg-table.md)
- [JOIN POLICY](https://docs.snowddl.com/basic/yaml-configs/join-policy.md)
- [MASKING POLICY](https://docs.snowddl.com/basic/yaml-configs/masking-policy.md)
- [MATERIALIZED VIEW](https://docs.snowddl.com/basic/yaml-configs/materialized-view.md)
- [NETWORK POLICY](https://docs.snowddl.com/basic/yaml-configs/network-policy.md)
- [NETWORK RULE](https://docs.snowddl.com/basic/yaml-configs/network-rule.md)
- [PERMISSION MODEL](https://docs.snowddl.com/basic/yaml-configs/permission-model.md)
- [PIPE](https://docs.snowddl.com/basic/yaml-configs/pipe.md)
- [PLACEHOLDER](https://docs.snowddl.com/basic/yaml-configs/placeholder.md)
- [PROCEDURE](https://docs.snowddl.com/basic/yaml-configs/procedure.md)
- [PROJECTION POLICY](https://docs.snowddl.com/basic/yaml-configs/projection-policy.md)
- [RESOURCE MONITOR](https://docs.snowddl.com/basic/yaml-configs/resource-monitor.md)
- [ROW ACCESS POLICY](https://docs.snowddl.com/basic/yaml-configs/row-access-policy.md)
- [SCHEMA](https://docs.snowddl.com/basic/yaml-configs/schema.md)
- [SECRET](https://docs.snowddl.com/basic/yaml-configs/secret.md)
- [SEMANTIC VIEW](https://docs.snowddl.com/basic/yaml-configs/semantic-view.md)
- [SEQUENCE](https://docs.snowddl.com/basic/yaml-configs/sequence.md)
- [SHARE (outbound)](https://docs.snowddl.com/basic/yaml-configs/share-outbound.md)
- [STAGE](https://docs.snowddl.com/basic/yaml-configs/stage.md)
- [STAGE FILE](https://docs.snowddl.com/basic/yaml-configs/stage-file.md)
- [STREAM](https://docs.snowddl.com/basic/yaml-configs/stream.md)
- [TABLE](https://docs.snowddl.com/basic/yaml-configs/table.md)
- [TASK](https://docs.snowddl.com/basic/yaml-configs/task.md)
- [TECHNICAL ROLE](https://docs.snowddl.com/basic/yaml-configs/technical-role.md)
- [USER](https://docs.snowddl.com/basic/yaml-configs/user.md)
- [VIEW](https://docs.snowddl.com/basic/yaml-configs/view.md)
- [WAREHOUSE](https://docs.snowddl.com/basic/yaml-configs/warehouse.md)
- [YAML placeholders](https://docs.snowddl.com/basic/yaml-placeholders.md)
- [YAML tag !include](https://docs.snowddl.com/basic/yaml-tag-include.md)
- [YAML tag !decrypt](https://docs.snowddl.com/basic/yaml-tag-decrypt.md)
- [Overview](https://docs.snowddl.com/single-db/overview.md)
- [Programmatic config](https://docs.snowddl.com/advanced/programmatic-config.md)
- [Architecture overview](https://docs.snowddl.com/advanced/architecture-overview.md)
- [Blueprints](https://docs.snowddl.com/advanced/architecture-overview/blueprints.md)
- [Config](https://docs.snowddl.com/advanced/architecture-overview/config.md)
- [Parsers](https://docs.snowddl.com/advanced/architecture-overview/parsers.md)
- [Resolvers](https://docs.snowddl.com/advanced/architecture-overview/resolvers.md)
- [Engine](https://docs.snowddl.com/advanced/architecture-overview/engine.md)
- [Query builder & formatter](https://docs.snowddl.com/advanced/query-builder-and-formatter.md)
- [0.66.0 - March 2026](https://docs.snowddl.com/breaking-changes-log/0.66.0-march-2026.md)
- [0.64.0 - March 2026](https://docs.snowddl.com/breaking-changes-log/0.64.0-march-2026.md)
- [0.61.0 - December 2025](https://docs.snowddl.com/breaking-changes-log/0.61.0-december-2025.md)
- [0.45.0 - March 2025](https://docs.snowddl.com/breaking-changes-log/0.45.0-march-2025.md)
- [0.41.0 - January 2025](https://docs.snowddl.com/breaking-changes-log/0.41.0-january-2025.md)
- [0.37.0 - December 2024](https://docs.snowddl.com/breaking-changes-log/0.37.0-december-2024.md)
- [0.36.0 - November 2024](https://docs.snowddl.com/breaking-changes-log/0.36.0-november-2024.md)
- [0.33.0 - October 2024](https://docs.snowddl.com/breaking-changes-log/0.33.0-october-2024.md)
- [0.27.0 - May 2024](https://docs.snowddl.com/breaking-changes-log/0.27.0-may-2024.md)
