Snowcap helps you provision, deploy, and secure resources in Snowflake. Datacoves takes it further: a managed DataOps platform for dbt and Airflow where governance and best practices are built into every layer.
- Private cloud or SaaS – your data, your choice
- Managed dbt + Airflow – production-ready from day one
- In-browser VS Code – onboard developers in minutes
- Bring your own tools – integrates with your existing stack, no lock-in
- AI-assisted development – connect your organization's approved LLM (Anthropic, OpenAI, Azure, Gemini, and more)
- Built-in governance – CI/CD, guardrails, and best practices included
Snowcap is the power tools. Datacoves is the workshop.
Snowcap replaces Terraform, Schemachange, or Permifrost with a single, purpose-built tool for Snowflake.
| Feature | Snowcap | Terraform | SnowDDL | Permifrost |
|---|---|---|---|---|
| Snowflake-native | ✅ | ❌ | ✅ | ✅ |
| No state file | ✅ | ❌ | ✅ | ✅ |
| YAML + Python | ✅ | HCL only | YAML only | YAML only |
| Speed | 50%+ faster | Baseline | Fast | Slow |
| 60+ resource types | ✅ | Most | Most | Grants only |
| Templating / loops | ✅ | ✅ | Limited | ❌ |
| Export existing resources | ✅ | Import only | ❌ | ❌ |
| Actively maintained | ✅ Datacoves | ✅ Snowflake |
- Declarative — Generates the right SQL to make your config match your account
- Comprehensive — 60+ Snowflake resource types supported
- Flexible — Write configuration in YAML or Python
- Fast — 50%+ faster than Terraform and Permifrost
- Migration-friendly — Export existing resources with the CLI
pip install snowcapCreate snowcap.yml:
warehouses:
- name: analytics
warehouse_size: xsmall
auto_suspend: 60Run:
# Set credentials
export SNOWFLAKE_ACCOUNT=my-account
export SNOWFLAKE_USER=my-user
export SNOWFLAKE_PASSWORD=my-password
export SNOWFLAKE_ROLE=SYSADMIN
# Preview changes
snowcap plan --config snowcap.yml
# Apply changes
snowcap apply --config snowcap.ymlFull documentation, examples, and resource reference at snowcap.datacoves.com
Snowcap is a fork of Titan Core. The original project appeared unmaintained, so Datacoves forked it to continue active development, fix bugs, and add new features. We're grateful to the Titan Systems team for creating and open-sourcing the original project under the Apache 2.0 license.