TerraConstructs

Empowering Infrastructure as Code with Reusable Constructs

Get Started

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!