

If you’ve been following the HashiCorp ecosystem news this week, you’ve likely seen the writing on the wall. As of December 10, 2025, HashiCorp (now an IBM company) has officially announced the deprecation of the Cloud Development Kit for Terraform (CDKTF).
For many, this isn't a surprise… it’s a symptom.
Since the acquisition and the license changes that shook the community a couple of years ago, we’ve seen a steady narrowing of focus at HashiCorp. The deprecation of CDKTF is just the latest reminder that relying on a single vendor’s proprietary roadmap can leave your engineering team stranded.
Here is what happened, what it means for your team, and how you can future-proof your infrastructure strategy moving forward.

The News: CDKTF is Sunset
The announcement was blunt: CDKTF did not find "product-market fit at scale." Effective immediately, no further features or fixes will be shipped. The repository is archived.
HashiCorp’s official advice? "Migrate to HCL."
For teams that spent years building complex abstractions in TypeScript, Python, or Go to avoid writing raw HCL, this is a tough pill to swallow. You adopted CDKTF to bring the power of real programming languages to your infrastructure. Now, you are being told to go back to the very declarative syntax you tried to escape—or rewrite everything in AWS CDK, locking you into a single cloud provider.
The Vendor Lock-in Trap
At env zero, we have been vocal about the dangers of ecosystem consolidation. When tools are owned by a single entity that prioritizes enterprise focus over community needs, specialized tools like CDKTF are often the first to go.
This deprecation highlights a critical flaw in the all-in-one vendor approach. If you are using Terraform Cloud or HashiCorp’s ecosystem exclusively, your options just shrank. You are now being forced down a path (HCL) that might not fit your team's workflow.
This is why we built env zero to be framework-agnostic. We believe the platform should fit the tool, not the other way around.
Your Move: Two Paths Forward
So, where do you go from here? If you are an env zero customer, you’re already in a good spot because our platform doesn’t care which underlying engine you use. You have two distinct migration paths, and we support both as first-class citizens.
Path 1: The "Code is King" Approach (Switch to Pulumi)
If you chose CDKTF because you prefer TypeScript, Python, or Go over HCL, moving to standard Terraform/OpenTofu is going to feel like a regression. You don't want to lose loops, real variables, and abstraction capabilities.
The Solution: Pulumi.
Pulumi is the mature, battle-tested alternative for infrastructure-as-software. Unlike CDKTF, which was always a translation layer sitting on top of Terraform, Pulumi is native.
- env zero Support: We treat Pulumi exactly like Terraform. You get the same PR plans, cost estimation, policy checks (OPA), and RBAC controls. You can swap the engine without swapping the management platform.
Path 2: The "Standardization" Approach (Switch to OpenTofu)
If you are ready to stop fighting the current and just want the most stable, widely supported standard, it’s time to embrace HCL. But you don't have to do it on HashiCorp’s terms.
The Solution: OpenTofu.
OpenTofu is the community-driven, truly open-source successor to Terraform. Since it’s governed by the Linux Foundation, it isn’t subject to the whims of a single corporate board.
- env zero Support: We are proud founding members of OpenTofu. HashiCorp suggests running cdktf synth --hcl to eject to raw HCL. You can take that generated HCL and run it immediately in env zero using OpenTofu, ensuring your core infrastructure remains on a truly open license.
In Summary
The sunset of CDKTF is a painful reminder that tools come and go, but your management platform needs to endure.
If you are using a rigid platform that only supports the "official" way of doing things, you are vulnerable. Today it's CDKTF; tomorrow it could be another module or provider you rely on.
At env zero, our mission is to decouple your control plane from the underlying code. Whether you migrate your CDKTF stacks to Pulumi for better programming capabilities or OpenTofu for open-source stability, env zero is the bridge that keeps your team shipping without interruption.
Don't let a deprecation notice stop your deployment. Schedule a demo with our architects to discuss your CDKTF migration strategy today.
.webp)
