- Home
- Documentation
- Customize Terraform
Customize Terraform Provider
Speakeasy provides various extensions and configurations to customize your Terraform provider. These customizations allow you to:
- Map API entities and operations to Terraform resources
- Enable provider-level configurations and environment values
- Customize validation and plan modification
- And more
Select a topic from the navigation to learn more about specific customization options.
Available Customization Options
Section titled “Available Customization Options”Learn how to map your API entities to Terraform resources and specify CRUD operations.
Configure environment values and manage custom resources.
Configure resource descriptions and managed resource versioning.
Customize how API properties are mapped to Terraform attributes and manage property behavior.
Add custom validation logic and manage attribute dependencies.
Customize Terraform plan behavior and resource versioning.
Access advanced customization options for fine-grained control.
Learn about supported OpenAPI schema keywords and their behavior.
Learn about overcoming API design incompatibilities when generating Terraform providers with Speakeasy.
Complete reference for all available Terraform configuration options in the gen.yaml file.