Note: TerraConstructs is currently in alpha. We've just announced and are actively developing new features and improving stability.
About TerraConstructs
TerraConstructs is a powerful library that combines the flexibility of Terraform with the intuitive design of AWS CDK. Built on CDKTF, it enables developers to define cloud infrastructure using object-oriented programming, while leveraging Terraform/OpenTofu's extensive provider ecosystem.
As a free and open-source project under the GPL 3.0 license, TerraConstructs offers an exceptional developer experience for creating modular, maintainable infrastructure as code across multiple cloud platforms.
Roadmap
Increase AWS Coverage
Expand our AWS resource support from the current 20% to cover more services and use cases.
Add GCP Support
Introduce Google Cloud Platform support, starting from 0% and building a comprehensive set of GCP constructs.
Add Azure Support
Develop Azure constructs, bringing Microsoft's cloud platform into the TerraConstructs ecosystem.
Ready to Dive In?
Explore our documentation for interactive samples and start contributing to build developer friendly infrastructure as code!