diff --git a/website/data/plugin-sdk-nav-data.json b/website/data/plugin-sdk-nav-data.json index 352a5efd3c..d391d55a60 100644 --- a/website/data/plugin-sdk-nav-data.json +++ b/website/data/plugin-sdk-nav-data.json @@ -1,6 +1,7 @@ [ { "heading": "SDKv2" }, { "title": "Overview", "path": "" }, + { "title": "Migrate to the Framework", "href": "https://developer.hashicorp.com/terraform/plugin/framework/migrating" }, { "title": "Schemas", "routes": [ diff --git a/website/docs/plugin/sdkv2/index.mdx b/website/docs/plugin/sdkv2/index.mdx index 403aa6ca00..4aa7e02c17 100644 --- a/website/docs/plugin/sdkv2/index.mdx +++ b/website/docs/plugin/sdkv2/index.mdx @@ -31,6 +31,8 @@ Terraform Plugin SDKv2 is an established way to develop Terraform Plugins on [pr ## Migrate to Terraform Plugin Framework +Use the [migration guide](/plugin/framework/migrating) to migrate preexisting providers from SDKv2 to the Terraform Plugin Framework. + The [terraform-plugin-framework](/plugin/framework) is a new way to develop Terraform providers, offering improvements and new features from Terraform Plugin SDKv2. You can refactor individual resources and data sources over time with the following compatibility: * Terraform 0.12 and later: [Combine your provider](/plugin/mux/combining-protocol-version-5-providers) with the framework provider. You will not be able to use [protocol version 6](/plugin/how-terraform-works#protocol-version-6) features.