The Terraform integrations ecosystem has reached a new milestone, surpassing 3,000 providers in the registry.
HashiCorp Terraform now supports more than 3,000 integrations with more than 250 partners, including Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Confluent, Datadog, MongoDB, Palo Alto Networks, ServiceNow, and Zscaler. These providers include cloud, networking, private datacenter and SaaS tooling your organization already uses.
The breadth of its ecosystem allows Terraform to standardize infrastructure as code to provision and manage all infrastructure. This enables developers to work within their existing workflows while adopting a standardized provisioning workflow for infrastructure visibility and policy enforcement. Terraform also cuts provisioning times and reduces failed infrastructure builds and costly misconfiguration errors.
Terraform providers are the plugins that allow Terraform to interact with all the services you need to successfully manage your infrastructure. You can find all providers on the Terraform Registry, which is the public directory of Terraform providers, and hosts providers for most major infrastructure and SaaS platforms.
Providers allow you to quickly and easily define resources and data sources using the HashiCorp configuration language (HCL) without having to learn many unique APIs. There are four kinds of providers:
HashiCorp's unique approach to ecosystem extensibility makes it simple to create new and custom providers that leverage infrastructure-specific APIs to preserve unique capabilities for each provider. As a result, Terraform’s ecosystem has grown rapidly to include providers for the services and tools your organization relies upon.
Other key components of the Terraform ecosystem include modules, policies, and run tasks, which help organizations add security, compliance, and governance into their workflows without sacrificing speed or agility.
Terraform modules allow you to templatize and reuse Terraform configuration files in a single directory so you don’t have to write the same infrastructure components from scratch. Today, we have more than 12,000 modules in our public registry, and organizations with Terraform Cloud or Terraform Enterprise are able to set up their own private registries, allowing teams to create and curate modules through a central, internal repository for those with less infrastructure expertise.
Terraform policies let organizations create guardrails around infrastructure usage and can also be found in the Terraform Registry. Terraform Cloud and Enterprise users can compose policies as code with HashiCorp Sentinel and publish Sentinel policies in the Registry for discovery and reuse.
Terraform run tasks allow organizations to integrate an ecosystem of more than 20 third-party security, compliance, and cost tools within a Terraform run, all without having to write Sentinel policies. Both policies and run tasks allow you to embed automation-based guardrails into provisioning workflows, turning manual checks and governance into an automatic process, reducing manual code review, and speeding up provisioning.
We are thankful to our partners and community members for their valuable contributions to the HashiCorp Terraform ecosystem. Our ecosystem is improved by each new module, policy, or provider that is added, giving practitioners the ability to automate an even wider set of tools throughout their infrastructure deployments.
Visit the Terraform Registry for the latest providers, modules, policies, and run tasks. Interested in developing your own provider? Check out the Terraform Plugin Framework. Learn more about the partner verification process with the Terraform Integration Program.
If you haven’t already, get started for free on Terraform Cloud to provision and manage all your infrastructure.
Now is your chance to apply for a scholarship to attend the HashiConf Global conference in San Francisco, Oct. 10-12.
Intel Cloud Optimized Modules for Terraform and Sentinel standardize infrastructure deployment and increase performance with purpose-built policy as code.
Attending KubeCon EU, either in person or online? Check out what HashiCorp is doing and talking about at the event, and learn about recent Kubernetes-related product features.