ToolScout.

CDKTF

CDKTF lets you define Terraform infrastructure using TypeScript, Python, Java, Go, or C# instead of HCL.

Free tierPrice verified 2026-09-28Visit site ↗
Compare

Our verdict

Who it's for

Define Terraform infrastructure using programming languages

Who should look elsewhere

Learning curve

Pros

  • +Terraform with programming languages
  • +Type safety
  • +Familiar for devs
  • +HCL alternative
  • +Active development

Cons

  • −Learning curve
  • −Debugging harder
  • −Terraform knowledge needed
  • −Generation overhead
  • −Community smaller

Key features

  • ✓Terraform CDK
  • ✓Multi-language
  • ✓Type safety
  • ✓HashiCorp
  • ✓Infrastructure as code
  • ✓Open source

Pricing

PlanPriceBillingNotes
Free$0monthIaC with code; TypeScript/Python/Go; Terraform backend

Alternatives & comparisons

More in DevOps & Monitoring

All →