Snowflake IaC without switching to Terraform

Using CDK Terrain with the official Snowflake Terraform provider

Published: Tuesday, Mar 10, 2026 Last modified: Saturday, Apr 25, 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.

Using CDK Terrain, you can consume the official Snowflake Terraform provider and stay in a CDK 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 on 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 you want, while Terraform providers still do the provisioning.

Thanks to community efforts with CDK Terrain, CDK is still a viable option to deploy non-AWS resources.