Skip to main content
DevOps 2 min read 509 views

HashiCorp Ends CDKTF Support: No More Python/TypeScript for Terraform

IBM-owned HashiCorp discontinued Cloud Development Kit for Terraform, ending support for defining infrastructure in TypeScript, Python, Java, C#, and Go despite MPL 2.0 licensing.

TD

TechDrop Editorial

Share:

HashiCorp, now an IBM company following its 2024 acquisition, archived and discontinued the Cloud Development Kit for Terraform (CDKTF) project on December 10, 2025. The decision ends official support for defining Terraform infrastructure using programming languages including TypeScript, Python, Java, C#, and Go, requiring teams to return to HCL (HashiCorp Configuration Language) or seek community-maintained alternatives.

Why CDKTF Was Discontinued

In the deprecation announcement, HashiCorp stated that "Terraform CDK did not find product-market fit at scale," prompting the company to refocus investments on Terraform core and its broader ecosystem. The decision surprised many in the infrastructure-as-code community, as CDKTF provided familiar programming language abstractions that lowered the barrier to entry for developers more comfortable with general-purpose languages than domain-specific configuration languages. The timing, coming shortly after IBM's acquisition of HashiCorp, raised questions about IBM's product strategy and priorities.

What Happens to Existing CDKTF Projects

The CDKTF repository remains available on GitHub in archived, read-only status under the Mozilla Public License (MPL) 2.0. No further updates, bug fixes, or compatibility improvements will be made by HashiCorp, including support for new Terraform provider versions or language runtime updates. HashiCorp explicitly encourages community forks if there is interest in continuing development independently, and several community initiatives have already emerged to maintain CDKTF compatibility for existing users.

Migration Path

Teams currently using CDKTF face a decision: migrate to native Terraform HCL, adopt a community-maintained CDKTF fork, or consider alternative infrastructure-as-code tools supporting their preferred languages. HashiCorp has not provided official migration tooling to convert CDKTF code to HCL. Meanwhile, the legacy HCP Terraform Free plan faces its own end-of-life date of March 31, 2026, signaling broader changes in HashiCorp's product strategy under IBM ownership.

Related Articles

DevOps 2 min read

Docker Engine 29.3 Ships with Native gRPC Support and BuildKit v0.28

Docker Engine 29.3.0 introduces native gRPC support on listening sockets, BuildKit v0.28.0, and a new bind-create-src option for flexible volume mounting. The release lowers the minimum API version to v1.40 for broader backward compatibility and fixes DNS configuration corruption during daemon reloads.