» Terraform Plugin SDKv2

Terraform Plugin SDKv2 is an established way to develop Terraform Plugins. It is the precursor to the Terraform Plugin Framework, which is still in early development.

» Get Started

Try the Call APIs with Custom Providers tutorials on HashiCorp Learn.

» Key Concepts

  • Schemas define available fields for provider, resource, or provisioner configuration block, and give Terraform metadata about those fields.
  • Resources are an abstraction that allow Terraform to manage infrastructure objects, such as a compute instance, an access policy, or disk. Providers act as a translation layer between Terraform and an API, offering one or more resources for practitioners to define in a configuration.

» Debug and Test