Search tools, frameworks, libraries, categories and domains
Wrote Terraform in TypeScript, Python, Go or C#; HashiCorp deprecated and stopped maintaining it in late 2025.
npm i cdktf
This project’s repository is archived and no longer accepts changes. Consider the alternatives below for new projects.
Package cdktf, last 52 weeks.
cdktf
Other tools in the same categories.
hashicorp/terraform
Declarative IaC with the largest provider ecosystem; owned by IBM (HashiCorp) and BSL-licensed since 2023.
opentofu/opentofu
Open-source (MPL) Linux Foundation fork of Terraform; drop-in compatible, adds state encryption and more.
pulumi/pulumi
IaC in TypeScript, Python, Go, C# or Java instead of a DSL, with managed state, policies and secrets.
aws/aws-cdk
Defines AWS infrastructure in TypeScript, Python, Java or C# and synthesizes it to CloudFormation.
aws.amazon.com
AWS's native declarative IaC service using JSON/YAML templates with managed state and drift detection.
Azure/bicep
Azure's concise DSL for deploying resources that compiles to ARM templates; first-party Azure IaC.
crossplane/crossplane
Kubernetes control plane that provisions and composes cloud resources through custom APIs (CRDs).
gruntwork-io/terragrunt
Thin wrapper for Terraform/OpenTofu that keeps multi-environment configs DRY and orchestrates stacks.
runatlantis/atlantis
Self-hosted pull-request automation that runs Terraform/OpenTofu plan and apply from PR comments.