Company
Date Published
Author
Brian Flad
Word count
824
Language
English
Hacker News points
None

Summary

The Terraform Plugin Framework 1.0 is now generally available, providing a modern and extensible way for developers to create Terraform providers. The new framework, designed from the ground up using familiar patterns, prioritizes extensibility and concise abstractions, making provider development more maintainable and future-proof. It offers pre-built validators, path expressions, nested attributes, resource private state management, and custom types, enabling advanced use cases such as storing and retrieving values without exposing them to Terraform plans. The framework is backward compatible with Terraform versions 0.12 and later, allowing provider developers to opt for the newer Terraform Plugin Protocol version 6 for access to the latest features in Terraform 1.x.