---
schema_version: "1"
id: 6798d0cbd459f3744274bc9653e4db87757d9a814859829b983e4f5b88c6359b
title: MuleSoft Terraform Provider
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mulesoft-terraform-provider/index.md
canonical_url: https://docs.mulesoft.com/mulesoft-terraform-provider/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 91bb04c679b7b92854a7b462472da4bfa03ed2118cdd4387d2f3f99c3d2aa510
description: MuleSoft Documentation Site
latest: true
---
---
product: MuleSoft Terraform Provider
---

# MuleSoft Terraform Provider

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

The MuleSoft Terraform provider enables you to manage MuleSoft resources using Infrastructure as
Code (IaC).

Use this provider to provision and manage MuleSoft resources declaratively through Terraform
configuration files.

The provider supports infrastructure and platform configuration across CloudHub 2.0, API Manager,
Access Management, Secrets Manager, MCP servers, and A2A instances.

## Key Capabilities

- Manage CloudHub 2.0 resources, including private spaces, network configuration, ingress and egress
  rules, VPN connections, and TLS contexts.

- Create and manage managed Omni Gateway resources in CloudHub 2.0.

- Manage Access Management resources, including business groups and teams.

- Configure Secrets Manager resources, including secret groups, certificates, keystores,
  truststores, and shared secrets.

- Create and manage API Manager resources, including API instances and SLA tiers.

- Create and manage MCP servers and A2A instances.

- Apply API, MCP, and A2A policies declaratively.

## Terraform Integration with MuleSoft

The MuleSoft Terraform provider enables a declarative approach to managing platform resources.

Instead of configuring resources through the UI or API calls, you define the desired state in
Terraform configuration files. Terraform then provisions and updates resources to match that state.

This approach helps ensure consistency across environments and supports version-controlled
configuration management.

The provider supports GitOps-based workflows, so you can manage MuleSoft resources alongside your
cloud infrastructure resources.

The provider integrates with Terraform workflows and can be used together with cloud providers such
as AWS, Azure, and Google Cloud.

## See Also

- [Install and Configure the Terraform Provider](https://docs.mulesoft.com/mulesoft-terraform-provider/install-configure)

- [How the Provider Works](https://docs.mulesoft.com/mulesoft-terraform-provider/how-provider-works)

- [Resources](https://docs.mulesoft.com/mulesoft-terraform-provider/resources)
