Recommended IaC tools for use with CloudFlare?

Context/background:

  • I’m not interested in doing cross-cloud stuff, I just want to provision Cloudflare stuff with code.
  • I am a programmer, not a sys-admin.
  • I have used Terraform and AWS CDK and liked both.
  • I prefer the full-fledged programming language approach of CDK to the declarative language approach of Terraform.
  • I prefer statically typed languages to dynamic, so the tool would ideally support a language like TypeScript, Java, Go, C# or similar.

 

Is there a CDK equivalent tool published by Cloudflare themselves?

 

Could CDKTF be an option for provisioning Cloudflare stuff?

But that’d be: my codeAWS CDKTerraform HCLTerraform CloudFlare providerCloudFlare.
That seems like a fairly circuitous route - plus I’m not sure if CDKTF actually works like that, just guessing.

https://developer.hashicorp.com/terraform/cdktf