{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"Defines cloud infrastructure using Python code that synthesizes to Terraform configuration, allowing you to manage cloud resources through programming constructs instead of HCL.","skillfed_tags":["infrastructure-as-code","terraform","archived"],"use_cases":["Migrate an existing Terraform project to Python code for better IDE support and testing before sunsetting the project.","Generate HCL from a CDKTF project using `cdktf synth --hcl` to bootstrap a migration to standard Terraform.","Maintain a legacy CDKTF application in read-only mode if you accept the risk of no future updates.","Evaluate how programming-language infrastructure-as-code approaches compare to HCL before choosing a long-term tool."],"what_it_does":"CDKTF is a library that lets you write infrastructure definitions in Python instead of Terraform's HCL language. It uses familiar programming constructs (classes, functions, variables) to define cloud resources, then synthesizes them into standard Terraform configuration files that you apply with the Terraform CLI. The library depends on constructs, jsii, publication, and typeguard to bridge Python code to Terraform's underlying model.\n\nHowever, CDKTF is no longer maintained. HashiCorp archived the project on December 10, 2025, stating it did not achieve product-market fit. The codebase remains available on GitHub as read-only, but will receive no updates, security patches, or compatibility fixes. You can continue using it at your own risk, and the project provides a migration command (`cdktf synth --hcl`) to convert existing projects to standard HCL for long-term support.","worth_installing":"No. CDKTF is abandoned and archived as of December 10, 2025 with no further maintenance, updates, or compatibility fixes. If you have an existing CDKTF project, use the built-in migration command to convert to HCL and standard Terraform. For new infrastructure projects, choose an actively maintained tool such as standard Terraform with HCL or an alternative CDK ecosystem aligned with your cloud provider."},"id":"cdktf","links":{"html":"https://skillfed.io/packages/cdktf","md":"https://skillfed.io/packages/cdktf.md","pypi":"https://pypi.org/project/cdktf/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2025-06-04","license_spdx":null,"license_treatment":"copyleft","name":"cdktf","python_support":"supports_current","summary":"Cloud Development Kit for Terraform"},"popularity":{"monthly_downloads":449297,"position":6596,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.21.0"}
