Snowflake IaC without switching to Terraform

Using CDK Terrain with the official Snowflake Terraform provider

Published: Tuesday, Mar 10, 2026 Last modified: Tuesday, Mar 10, 2026

Scenario: you already use CDK, your team is happy, and you use CDKTF for non-AWS resources.

Then HashiCorp (now owned by IBM) sunsets CDKTF, and suddenly it feels like you must run both CDK and plain Terraform/HCL in the same pipelines.

That is the panic moment. But that is not where things end up.

Using CDK Terrain, you can consume the official Snowflake Terraform provider and stay in a CDK-first workflow.

My proof-of-concept repo:

https://github.com/kaihendry/snowflake-cdktn

Hashicorp drops the Cloud Development Kit

HashiCorp deprecated CDKTF and archived the upstream repository the same day, on December 10, 2025

CDK Terrain is the community continuation. In practice, it preserves the CDKTF workflow and gives a more CDK-consistent way to keep using the Terraform provider ecosystem.

Why I still want CDK over plain Terraform

For complex infrastructure, CDK gives me the software engineering ergonomics I want, while Terraform providers still do the provisioning.

If you need to deploy Snowflake at scale, CDK is still a viable option.