--- layout: "language" page_title: "Provider Documentation" sidebar_current: "docs-providers" description: |- Terraform's resources are implemented by provider plugins. The Terraform Registry is the main directory of publicly available Terraform providers. --- # Provider Documentation Every Terraform provider has its own documentation, describing its resource types and their arguments. The [Terraform Registry](https://registry.terraform.io/browse/providers) is the main home for provider documentation. When viewing a provider's page on the Terraform Registry, you can click the "Documentation" link in the header to browse its documentation. Provider documentation in the Registry is versioned; you can use the version menu in the header to change which version you're viewing. Learn more about writing, generating, and rendering provider documentation in the [provider publishing documentation](/docs/registry/providers/docs.html). ## Temporary Provider Documentation The following providers will be published on the Terraform Registry soon, but aren't quite ready. Until they're published, their documentation is available at the links below: - [Avi Vantage](/docs/providers/avi/index.html) - [Chef](/docs/providers/chef/index.html) - [Cobbler](/docs/providers/cobbler/index.html) - [Genymotion](/docs/providers/genymotion/index.html) - [GitHub](/docs/providers/github/index.html) - [Infoblox](/docs/providers/infoblox/index.html) - [KingsoftCloud](/docs/providers/ksyun/index.html) - [MySQL](/docs/providers/mysql/index.html) - [Rubrik](/docs/providers/rubrik/index.html) - [Rundeck](/docs/providers/rundeck/index.html) ## Useful tools - [Doc preview tool](https://registry.terraform.io/tools/doc-preview) - [terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs)