Error AtlasError Documentation and Resolution

Terraform incompatible provider version for current platform

Provider registry.terraform.io/<namespace>/<name> does not have a package available for your current platform, <os>_<arch>.

Terraform reported an incompatible provider version because the selected provider release does not publish a package for the operating system and architecture you are running on. This often appears on newer CPU architectures, niche platforms, or when an older provider version has limited build targets.

Incompatible provider versionproviders
Provider registry.terraform.io/<namespace>/<name> does not have a package available for your current platform, <os>_<arch>.
  • The selected provider version does not publish binaries for the current operating system and architecture.
  • A version constraint or lock file pinned Terraform to a provider release that lacks support for the current platform.
  • The execution environment changed platforms, such as moving from amd64 to arm64, without updating provider availability expectations.
  1. Check the provider registry to confirm which versions support your current OS and architecture, then adjust the version constraint accordingly.
  2. Run `terraform init -upgrade` after updating the version constraint so Terraform can select a compatible provider build.
  3. If the provider truly does not support your platform, run Terraform from a supported environment instead of forcing the unsupported build.
Address provider compatibility errors
Terraform incompatible provider version for current platform: causes and fixes | Error Atlas