Skip to main content
The Terraform Plugin Mux library allows a Terraform provider to combine multiple protocol implementations — for example, serving some resources from the Plugin Framework and others from the Plugin SDK — through a single provider binary. Its documentation covers mux server configuration and migration patterns. It is versioned and stored in content/terraform-plugin-mux/. The content API uses the terraform product slug. The navDataPath for this directory is plugin-mux, and content is served under the /plugin/mux/ URL base path.

Content directory

content/terraform-plugin-mux/
├── v0.6.x/
├── v0.7.x/
├── v0.8.x/
├── v0.9.x/
├── v0.10.x/
├── v0.11.x/
├── v0.12.x/
├── v0.13.x/
├── v0.14.x/
├── v0.15.x/
├── v0.16.x/
├── v0.17.x/
├── v0.18.x/
├── v0.19.x/
├── v0.20.x/
├── v0.21.x/
└── v0.22.x/
Each version directory follows the standard structure:
content/terraform-plugin-mux/<version>/
├── docs/            # Markdown content files
├── data/            # Navigation sidebar JSON files
└── img/             # Image assets

URL base paths

Terraform Plugin Mux content is served under /plugin/mux/.

Available versions

Versions v0.6.x through v0.22.x are present in the repository.
Older versions (v0.6.x and earlier) may fail migration scripts with errors indicating missing img/, docs/, or data/ directories. Confirm the directory structure before editing older versions.

Finding and editing Plugin Mux docs

1

Find the version directory

List the available version directories:
ls content/terraform-plugin-mux/
2

Navigate to the content files

Content files are in the docs/ subdirectory within each version folder:
ls content/terraform-plugin-mux/v0.22.x/docs/
3

Edit the file

Open the .mdx file you want to change.
4

Update navigation if needed

Navigation sidebar data is in content/terraform-plugin-mux/<version>/data/.

Product configuration reference

AttributeValue
productSlugterraform
navDataPathplugin-mux
contentDirdocs (in source repo)
websiteDirwebsite (in source repo)
dataDirdata
assetDirimg
basePathsplugin/mux
versionedDocstrue

Build docs developers (and LLMs) love