Auth0 Terraform Provider
The Deploy CLI is not the only tool available for managing your Auth0 tenant configuration, there is also an officially supported Terraform Provider. Terraform is a third-party tool for representing your cloud resources’ configurations as code. It has an established plug-in framework that supports a wide array of cloud providers, including Auth0.
Both the Deploy CLI and Terraform Provider exist to help you manage your Auth0 tenant configurations, but each has their own set of pros and cons.
You may want to consider the Auth0 Terraform Provider if:
Your development workflows already leverages Terraform
Your tenant management needs are granular or only pertain to a few specific resources
You may not want to consider the Auth0 Terraform Provider if:
Your development workflow does not use Terraform, requiring extra setup upfront
Your development workflows are primarily concerned with managing your tenants in bulk
Your tenant has lots of existing resources, may require significant effort to “import"