• Overview
    • Enforce Policy as Code
    • Infrastructure as Code
    • Inject Secrets into Terraform
    • Integrate with Existing Workflows
    • Manage Kubernetes
    • Manage Virtual Machine Images
    • Multi-Cloud Deployment
    • Network Infrastructure Automation
    • Terraform CLI
    • Terraform Cloud
    • Terraform Enterprise
  • Registry
  • Tutorials
    • About the Docs
    • Intro to Terraform
    • Configuration Language
    • Terraform CLI
    • Terraform Cloud
    • Terraform Enterprise
    • Provider Use
    • Plugin Development
    • Registry Publishing
    • Integration Program
    • Terraform Tools
    • CDK for Terraform
    • Glossary
  • Community
GitHubTerraform Cloud
Download

    Registry Publishing

  • Overview
    • Overview
    • Publishing Providers
    • Documenting Providers
    • Recommended OS and Architecture
    • Terraform Integration Program
    • Finding and Using Modules
    • Publishing Modules
    • Verified Modules
  • Private Registries
  • Registry API
  • Other Docs

  • Intro to Terraform
  • Configuration Language
  • Terraform CLI
  • Terraform Cloud
  • Terraform Enterprise
  • Provider Use
  • Plugin Development
  • Registry Publishing
  • Integration Program
  • Terraform Tools
  • CDK for Terraform
  • Glossary
Type '/' to Search

»Recommended Provider Binary Operating Systems and Architectures

We recommend the following operating system / architecture combinations for compiled binaries available in the registry (this list is already satisfied by our recommended .goreleaser.yml configuration file):

  • Darwin / AMD64
  • Darwin / ARMv8
  • Linux / AMD64 (this is required for usage in Terraform Cloud, see below)
  • Linux / ARMv8 (sometimes referred to as AArch64 or ARM64)
  • Linux / ARMv6
  • Windows / AMD64

We also recommend shipping binaries for the following combinations, but we typically do not prioritize fixes for these:

  • Linux / 386
  • Windows / 386
  • FreeBSD / 386
  • FreeBSD / AMD64

»Terraform Cloud Compatibility

To ensure your provider can run in Terraform Cloud, please include a Linux / AMD64 binary. This binary should also not have CGO enabled and should not depend on command line execution of any external tools or binaries. We cannot guarantee availibility of any package/library/binary within the Terraform Cloud images.

github logoEdit this page
  • Overview
  • Docs
  • Extend
  • Privacy
  • Security
  • Press Kit
  • Consent Manager