{"id":51175575,"url":"https://github.com/mulesoft/terraform-provider-anypoint","last_synced_at":"2026-06-27T03:31:13.250Z","repository":{"id":356548804,"uuid":"1216405263","full_name":"mulesoft/terraform-provider-anypoint","owner":"mulesoft","description":"Official Terraform provider for MuleSoft Anypoint Platform - manage APIs, policies, environments, runtimes, and secrets as code.","archived":false,"fork":false,"pushed_at":"2026-06-24T16:07:39.000Z","size":7575,"stargazers_count":2,"open_issues_count":4,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-24T18:06:10.448Z","etag":null,"topics":["access-management","api-gateway","api-management","go","hashicorp-terraform","infrastructure-as-code","mulesoft","salesforce","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/providers/mulesoft/anypoint/latest","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mulesoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/ROADMAP_SECRETS.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-20T21:48:40.000Z","updated_at":"2026-06-22T10:36:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mulesoft/terraform-provider-anypoint","commit_stats":null,"previous_names":["mulesoft/terraform-provider-anypoint"],"tags_count":23,"template":false,"template_full_name":"salesforce/oss-template","purl":"pkg:github/mulesoft/terraform-provider-anypoint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulesoft%2Fterraform-provider-anypoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulesoft%2Fterraform-provider-anypoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulesoft%2Fterraform-provider-anypoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulesoft%2Fterraform-provider-anypoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mulesoft","download_url":"https://codeload.github.com/mulesoft/terraform-provider-anypoint/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulesoft%2Fterraform-provider-anypoint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34840899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["access-management","api-gateway","api-management","go","hashicorp-terraform","infrastructure-as-code","mulesoft","salesforce","terraform","terraform-provider"],"created_at":"2026-06-27T03:31:12.446Z","updated_at":"2026-06-27T03:31:13.244Z","avatar_url":"https://github.com/mulesoft.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mulesoft Terraform Provider\n\n[![Build Status](https://img.shields.io/badge/build-passing-brightgreen)](https://github.com/mulesoft/terraform-provider-anypoint)\n[![License](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)\n[![Terraform](https://img.shields.io/badge/terraform-1.0%2B-623CE4)](https://www.terraform.io)\n[![Go Version](https://img.shields.io/badge/go-1.21%2B-00ADD8)](https://go.dev)\n\nA comprehensive Terraform provider for managing your Anypoint Platform resources with ease and efficiency. Automate your infrastructure, from access management to CloudHub 2.0 deployments, and embrace Infrastructure as Code (IaC) for a more reliable and scalable integration landscape.\n\n## Why Use This Provider?\n\n- **Automate Everything:** Codify your Anypoint Platform setup to ensure consistency and eliminate manual errors\n- **Improve Collaboration:** Use version control to manage your infrastructure, making it easier for teams to collaborate and review changes\n- **Increase Agility:** Spin up or tear down entire environments in minutes, not hours, allowing you to innovate faster\n- **Enhance Governance:** Enforce standards and policies across all your environments by defining them in code\n- **Complete Coverage:** 23 base resources + 96 typed API policy resources across 6 modules supporting the full Anypoint Platform lifecycle\n\n## Table of Contents\n\n- [Getting Started](#getting-started)\n- [Authentication](#authentication)\n- [Resources Overview](#resources-overview)\n- [Provider Configuration](#provider-configuration)\n- [Quick Start Examples](#quick-start-examples)\n- [Complete Resource List](#complete-resource-list)\n- [Examples](#examples)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n\n## Getting Started\n\n### Prerequisites\n\n-   [Terraform](https://learn.hashicorp.com/tutorials/terraform/install-cli) 1.0 or later\n-   An Anypoint Platform account\n-   Anypoint Platform Connected App credentials (Client ID and Secret) or user credentials\n\n### Installation\n\nAdd the following to your Terraform configuration:\n\n```hcl\nterraform {\n  required_providers {\n    anypoint = {\n      source  = \"mulesoft/anypoint\"\n      version = \"0.1.0\"\n    }\n  }\n}\n\nprovider \"anypoint\" {\n  client_id     = var.anypoint_client_id\n  client_secret = var.anypoint_client_secret\n  base_url      = \"https://anypoint.mulesoft.com\"  # or your region-specific URL\n}\n```\n\n## Authentication\n\nThe provider supports two authentication methods:\n\n### 1. Connected App Authentication (Recommended)\n\nBest for automation and CI/CD pipelines:\n\n```hcl\nprovider \"anypoint\" {\n  client_id     = \"your-connected-app-client-id\"\n  client_secret = \"your-connected-app-client-secret\"\n  base_url      = \"https://anypoint.mulesoft.com\"\n  auth_type     = \"connected_app\"  # default\n}\n```\n\n### 2. User Authentication\n\nRequired for operations that need user context (e.g., connected app scope management):\n\n```hcl\nprovider \"anypoint\" {\n  client_id     = \"your-connected-app-client-id\"\n  client_secret = \"your-connected-app-client-secret\"\n  username      = \"your-username\"\n  password      = \"your-password\"\n  base_url      = \"https://anypoint.mulesoft.com\"\n  auth_type     = \"user\"\n}\n```\n\n### Regional Base URLs\n\n- **US Control Plane:** `https://anypoint.mulesoft.com`\n- **EU Control Plane:** `https://eu1.anypoint.mulesoft.com`\n- **Government Cloud:** `https://gov.anypoint.mulesoft.com`\n- **Staging (Testing):** `https://stgx.anypoint.mulesoft.com`\n\n## Resources Overview\n\nThe provider supports **23 base resources** plus **96 typed API policy resources** across **6 main categories**:\n\n| Category | Resources | Description |\n|----------|-----------|-------------|\n| **Access Management** | 4 | Organizations, environments, teams, and connected app scopes |\n| **API Management** | 4 + 96 typed policies | API instances, generic policy, SLA tiers, Omni Gateways, and dedicated per-policy-type resources |\n| **CloudHub 2.0** | 6 | Private spaces, VPNs, firewall rules, TLS contexts, and associations |\n| **Agents \u0026 Tools** | 2 | Agent instances and MCP servers |\n| **Secrets Management** | 7 | Secret groups, certificates, keystores, truststores, TLS contexts, and shared secrets |\n\n## Provider Configuration\n\n### Full Configuration Options\n\n```hcl\nprovider \"anypoint\" {\n  # Authentication - Connected App\n  client_id     = var.anypoint_client_id     # Required\n  client_secret = var.anypoint_client_secret # Required\n\n  # Authentication - User (optional, for user-context operations)\n  username      = var.anypoint_username      # Optional\n  password      = var.anypoint_password      # Optional\n\n  # Platform Configuration\n  base_url      = var.anypoint_base_url      # Optional, defaults to US control plane\n  auth_type     = \"connected_app\"            # Optional: \"connected_app\" or \"user\"\n}\n```\n\n### Environment Variables\n\nYou can also configure the provider using environment variables:\n\n```bash\nexport ANYPOINT_CLIENT_ID=\"your-client-id\"\nexport ANYPOINT_CLIENT_SECRET=\"your-client-secret\"\nexport ANYPOINT_USERNAME=\"your-username\"         # Optional\nexport ANYPOINT_PASSWORD=\"your-password\"         # Optional\nexport ANYPOINT_BASE_URL=\"https://anypoint.mulesoft.com\"  # Optional, defaults to US control plane\nexport ANYPOINT_AUTH_TYPE=\"connected_app\"        # Optional: \"connected_app\" (default) or \"user\"\n```\n\n##  Quick Start Examples\n\n### Create a Sub-Organization\n\n```hcl\nresource \"anypoint_organization\" \"dev_org\" {\n  name              = \"Development Organization\"\n  parent_id         = var.parent_organization_id\n  owner_id          = var.owner_user_id\n  is_federated      = false\n  session_timeout   = 240\n  default_vCores    = 1.0\n}\n```\n\n### Create an Environment\n\n```hcl\nresource \"anypoint_environment\" \"dev\" {\n  organization_id = anypoint_organization.dev_org.id\n  name            = \"Development\"\n  type            = \"sandbox\"\n  is_production   = false\n}\n```\n\n### Deploy a Private Space\n\n```hcl\nresource \"anypoint_private_space_config\" \"production\" {\n  organization_id = var.organization_id\n  name            = \"production-space\"\n  region          = \"us-east-2\"\n}\n```\n\n### Configure a VPN Connection\n\n```hcl\nresource \"anypoint_vpn_connection\" \"on_prem\" {\n  organization_id  = var.organization_id\n  private_space_id = anypoint_private_space_config.production.id\n\n  name                 = \"OnPrem-VPN\"\n  remote_ip_address    = \"203.0.113.5\"\n  remote_asn           = 65000\n  local_asn            = 64512\n  static_routes        = [\"10.0.0.0/16\"]\n\n  tunnels {\n    psk                 = var.vpn_psk_1\n    ptp_cidr            = \"169.254.1.0/30\"\n  }\n}\n```\n\n##  Complete Resource List\n\n###  Access Management Resources\n\n| Resource | Description |\n|----------|-------------|\n| `anypoint_organization` | Manage Anypoint organizations and sub-organizations |\n| `anypoint_environment` | Create and manage environments (sandbox/production) |\n| `anypoint_team` | Create teams for organizing users |\n| `anypoint_connected_app_scopes` | Manage scopes for connected apps |\n\n**Example:** [Access Management Examples](./examples/accessmanagement)\n\n###  API Management Resources\n\n| Resource | Description |\n|----------|-------------|\n| `anypoint_api_instance` | Deploy and manage API instances |\n| `anypoint_api_policy` | Apply a generic policy to an API instance |\n| `anypoint_api_instance_sla_tier` | Configure SLA tiers for API access control |\n| `anypoint_managed_omni_gateway` | Deploy managed Omni Gateway instances |\n\nIn addition, each known policy type has a dedicated typed resource of the form `anypoint_api_policy_\u003ctype\u003e` (hyphens replaced with underscores). The 96 available types are:\n\n**Traffic Management:** `rate_limiting`, `rate_limiting_sla_based`, `spike_control`, `circuit_breaker`, `idle_timeout`, `response_timeout`, `stream_idle_timeout`\n\n**Security — Inbound:** `ip_blocklist`, `ip_allowlist`, `jwt_validation`, `client_id_enforcement`, `http_basic_authentication`, `ldap_authentication`, `oauth2_token_introspection`, `external_oauth2_access_token_enforcement`, `access_block`, `native_ext_authz`\n\n**Security — Outbound:** `intask_authorization_code_policy`, `intask_authentication_policy`, `credential_injection_oauth2`, `credential_injection_basic_auth`, `credential_injection_oauth2_obo`\n\n**Transformation:** `header_injection`, `header_removal`, `body_transformation`, `header_transformation`, `dataweave_body_transformation`, `dataweave_headers_transformation`, `dataweave_request_filter`, `script_evaluation_transformation`\n\n**Threat Protection:** `json_threat_protection`, `xml_threat_protection`, `injection_protection`, `spec_validation`\n\n**Observability:** `cors`, `message_logging`, `message_logging_outbound`, `sse_logging`, `tracing`, `agent_connection_telemetry`\n\n**Routing \u0026 Caching:** `http_caching`, `health_check`, `native_ext_proc`, `native_aws_lambda`\n\n**MCP (Model Context Protocol):** `mcp_pii_detector`, `mcp_schema_validation`, `mcp_access_control`, `mcp_support`, `mcp_global_access_policy`, `mcp_tool_mapping`, `mcp_transcoding_router`\n\n**LLM Gateway:** `llm_proxy_core_policy`, `llm_gw_core_policy`, `llm_proxy_core`, `model_based_routing`, `semantic_routing_policy_huggingface`, `semantic_prompt_guard_policy_openai`, `bedrock_llm_provider_policy`, `gemini_llm_provider_policy`, `openai_transcoding_policy`, `gemini_transcoding_policy`\n\n**A2A (Agent-to-Agent):** `a2a_pii_detector`, `a2a_agent_card`, `a2a_schema_validation`, `a2a_token_rate_limit`, `a2a_prompt_decorator`\n\n**Example:** [API Management Examples](./examples/apimanagement)\n\n###  CloudHub 2.0 Resources\n\n| Resource | Description |\n|----------|-------------|\n| `anypoint_private_space_config` | Create and configure isolated runtime environments in CloudHub 2.0 |\n| `anypoint_vpn_connection` | Establish site-to-site VPN connections |\n| `anypoint_tls_context` | Configure TLS/SSL for private space ingress |\n| `anypoint_private_space_association` | Associate environments with private spaces |\n| `anypoint_private_space_upgrade` | Schedule private space runtime upgrades |\n| `anypoint_privatespace_advanced_config` | Configure advanced private space settings |\n\n**Example:** [CloudHub 2.0 Examples](./examples/cloudhub2)\n\n###  Agents \u0026 Tools Resources\n\n| Resource | Description |\n|----------|-------------|\n| `anypoint_agent_instance` | Deploy and manage agent instances |\n| `anypoint_mcp_server` | Deploy and manage MCP servers |\n\n###  Secrets Management Resources\n\n| Resource | Description |\n|----------|-------------|\n| `anypoint_secret_group` | Create groups for organizing secrets |\n| `anypoint_secret_group_certificate` | Store and manage TLS certificates |\n| `anypoint_secret_group_certificate_pinset` | Configure certificate pinning sets |\n| `anypoint_secret_group_keystore` | Manage keystores (PEM, JKS, PKCS12, JCEKS) |\n| `anypoint_secret_group_truststore` | Manage truststores for certificate validation |\n| `anypoint_secret_group_shared_secret` | Store shared secrets and credentials |\n| `anypoint_secret_group_tls_context` | Configure TLS contexts in secret groups |\n\n**Example:** [Secrets Management Examples](./examples/secretsmanagement)\n\n##  Data Sources\n\nThe provider includes data sources for reading existing resources:\n\n### Access Management\n| Data Source | Description |\n|-------------|-------------|\n| `anypoint_organization` | Read organization details |\n| `anypoint_environment` | Read environment details |\n| `anypoint_team` | Read team details |\n\n### CloudHub 2.0\n| Data Source | Description |\n|-------------|-------------|\n| `anypoint_tls_context` | Read TLS context details |\n| `anypoint_private_space_associations` | List private space associations |\n| `anypoint_private_space_upgrade` | Read private space upgrade details |\n\n### API Management\n| Data Source | Description |\n|-------------|-------------|\n| `anypoint_managed_omni_gateways` | List managed Omni Gateway instances |\n| `anypoint_managed_omni_gateway` | Read a single Omni Gateway instance |\n| `anypoint_api_instances` | List API instances in an environment |\n| `anypoint_api_upstreams` | Read upstreams for an API instance |\n\n### Agents \u0026 Tools\n| Data Source | Description |\n|-------------|-------------|\n| `anypoint_agent_instances` | List agent instances |\n| `anypoint_mcp_servers` | List MCP servers |\n\n### Secrets Management\n| Data Source | Description |\n|-------------|-------------|\n| `anypoint_secret_groups` | List secret groups |\n| `anypoint_secret_group_certificates` | List certificates in a secret group |\n| `anypoint_secret_group_certificate_pinsets` | List certificate pinsets in a secret group |\n| `anypoint_secret_group_keystores` | List keystores in a secret group |\n| `anypoint_secret_group_truststores` | List truststores in a secret group |\n| `anypoint_secret_group_shared_secrets` | List shared secrets in a secret group |\n| `anypoint_secret_group_tls_contexts` | List TLS contexts in a secret group |\n\n##  Examples\n\nComprehensive examples are available in the [`examples/`](./examples) directory:\n\n### Basic Examples by Category\n\n- **[Access Management](./examples/accessmanagement)** - Teams, organizations, and connected app scopes\n- **[API Management](./examples/apimanagement)** - API instances, policies, and Omni Gateways\n- **[CloudHub 2.0](./examples/cloudhub2)** - Private spaces, VPNs, and TLS contexts\n- **[Secrets Management](./examples/secretsmanagement)** - Certificates and secure storage\n\n### Complete End-to-End Examples\n\n- **[Sub-Org with Private Space](./examples/e2e/suborg_with_privatespace_complete.tf)** - Complete workflow creating a sub-organization with private space, networking, and security\n- **[Comprehensive E2E](./examples/comprehensive-e2e)** - Full platform setup including all major resources\n\n### Authentication Examples\n\n- **[Connected App - Own Behalf](./examples/auth_types/connected_app_on_own_behalf)** - Service-to-service authentication\n- **[Connected App - User Behalf](./examples/auth_types/connected_app_on_user_behalf)** - Delegated user authentication\n\n## Documentation\n\n### Quick References\n\n- **[Provider Resources CRUD APIs](./examples/e2e/provider_resources_crud_apis.csv)** - Client method reference\n- **[Provider REST APIs](./examples/e2e/provider_resources_rest_apis.csv)** - Complete HTTP endpoint reference\n- **[API Endpoints Reference](./examples/e2e/provider_api_endpoints_reference.md)** - Detailed API documentation\n- **[Resources Summary](./examples/e2e/provider_resources_summary.md)** - Overview and statistics\n- **[Examples Update Summary](./examples/EXAMPLES_UPDATE_SUMMARY.md)** - Default configuration guide\n\n### Testing Documentation\n\n- **[Testing Framework](./TESTING_FRAMEWORK.md)** - Guide to acceptance and integration tests\n- **[Test Organization](./TEST_ORGANIZATION.md)** - Test structure and patterns\n- **[Pre-Flight Checklist](./PRE_FLIGHT_CHECKLIST.md)** - Testing checklist\n\n### Development Guides\n\n- **[Client Quick Start](./CLIENT_QUICK_START.md)** - Getting started with client development\n- **[Client SOP](./CLIENT_SOP.md)** - Standard operating procedures\n- **[Client Distribution Guide](./CLIENT_DISTRIBUTION_GUIDE.md)** - How to distribute the provider\n\n##  Common Use Cases\n\n### 1. Multi-Region Deployment\n\n```hcl\nmodule \"us_deployment\" {\n  source = \"./modules/cloudhub2-space\"\n\n  region           = \"us-east-2\"\n  organization_id  = var.organization_id\n  space_name       = \"us-production\"\n}\n\nmodule \"eu_deployment\" {\n  source = \"./modules/cloudhub2-space\"\n\n  region           = \"eu-central-1\"\n  organization_id  = var.organization_id\n  space_name       = \"eu-production\"\n}\n```\n\n### 2. Multi-Environment Setup\n\n```hcl\n# Development Environment\nresource \"anypoint_environment\" \"dev\" {\n  name = \"Development\"\n  type = \"sandbox\"\n}\n\n# Staging Environment\nresource \"anypoint_environment\" \"staging\" {\n  name = \"Staging\"\n  type = \"sandbox\"\n}\n\n# Production Environment\nresource \"anypoint_environment\" \"prod\" {\n  name = \"Production\"\n  type = \"production\"\n}\n```\n\n### 3. Secure Hybrid Connectivity\n\n```hcl\n# Private Space\nresource \"anypoint_private_space_config\" \"secure_space\" {\n  organization_id = var.organization_id\n  name            = \"secure-production\"\n  region          = \"us-east-1\"\n}\n\n# VPN to On-Premises\nresource \"anypoint_vpn_connection\" \"datacenter\" {\n  organization_id  = var.organization_id\n  private_space_id = anypoint_private_space_config.secure_space.id\n  name             = \"Corporate-Datacenter\"\n  remote_ip_address = var.datacenter_public_ip\n  static_routes    = [\"192.168.0.0/16\"]\n\n  tunnels {\n    psk      = var.vpn_psk\n    ptp_cidr = \"169.254.1.0/30\"\n  }\n}\n\n# TLS Context\nresource \"anypoint_tls_context\" \"ingress\" {\n  organization_id  = var.organization_id\n  private_space_id = anypoint_private_space_config.secure_space.id\n}\n```\n\n##  Advanced Configuration\n\n### Multiple Provider Configurations\n\nUse provider aliases for managing multiple organizations or environments:\n\n```hcl\n# Admin provider for privileged operations\nprovider \"anypoint\" {\n  alias         = \"admin\"\n  client_id     = var.admin_client_id\n  client_secret = var.admin_client_secret\n  username      = var.admin_username\n  password      = var.admin_password\n  auth_type     = \"user\"\n}\n\n# Standard provider for regular operations\nprovider \"anypoint\" {\n  alias         = \"standard\"\n  client_id     = var.standard_client_id\n  client_secret = var.standard_client_secret\n}\n\n# Use admin provider for organization creation\nresource \"anypoint_organization\" \"sub_org\" {\n  provider = anypoint.admin\n  name     = \"New Sub-Organization\"\n}\n```\n\n### Dynamic Configuration with Workspaces\n\n```hcl\nlocals {\n  environment_config = {\n    dev = {\n      base_url = \"https://stgx.anypoint.mulesoft.com\"\n      org_id   = \"dev-org-id\"\n    }\n    prod = {\n      base_url = \"https://anypoint.mulesoft.com\"\n      org_id   = \"prod-org-id\"\n    }\n  }\n\n  current_env = local.environment_config[terraform.workspace]\n}\n\nprovider \"anypoint\" {\n  base_url = local.current_env.base_url\n}\n```\n\n## 🛠️ Troubleshooting\n\n### Common Issues\n\n**Authentication Failures:**\n```bash\n# Verify credentials\nterraform plan -var=\"anypoint_client_id=YOUR_ID\" -var=\"anypoint_client_secret=YOUR_SECRET\"\n\n# Enable debug logging\nexport TF_LOG=DEBUG\nexport TF_LOG_PATH=./terraform-debug.log\nterraform plan\n```\n\n**Resource Not Found:**\n- Ensure the resource exists in the specified organization/environment\n- Check that your connected app has the necessary scopes\n- Verify the organization_id and environment_id parameters\n\n**Rate Limiting:**\n- Implement delays between resource operations\n- Use `depends_on` to control resource creation order\n- Consider batching operations when possible\n\n##  Contributing\n\nWe welcome contributions! Here's how you can help:\n\n1. **Report Bugs:** Open an issue describing the bug and how to reproduce it\n2. **Suggest Features:** Open an issue describing the feature and its use case\n3. **Submit PRs:** Fork the repo, make your changes, and submit a pull request\n\nPlease see our [Contributing Guide](./CONTRIBUTING.md) for detailed guidelines.\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/mulesoft/terraform-provider-anypoint.git\ncd terraform-provider-anypoint\n\n# Install dependencies\ngo mod download\n\n# Build the provider\nmake build\n\n# Run tests\nmake test\n\n# Run acceptance tests (requires valid credentials)\nmake testacc\n```\n\n##  Version History\n\nSee [CHANGELOG.md](./CHANGELOG.md) for a detailed version history.\n\n##  License\n\nThis project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.\n\n##  Acknowledgments\n\n- MuleSoft and Salesforce teams for the Anypoint Platform APIs\n- HashiCorp for the Terraform Plugin Framework\n- All contributors who have helped improve this provider\n\n##  Support\n\n- **Documentation:** [Anypoint Platform Documentation](https://docs.mulesoft.com/)\n- **Issues:** [GitHub Issues](https://github.com/mulesoft/terraform-provider-anypoint/issues)\n- **Community:** [MuleSoft Community Forums](https://help.mulesoft.com/)\n\n##  Related Projects\n\n- [Anypoint CLI](https://docs.mulesoft.com/anypoint-cli/) - Command-line interface for Anypoint Platform\n- [Anypoint Platform APIs](https://anypoint.mulesoft.com/exchange/) - Official API documentation\n- [Terraform Registry](https://registry.terraform.io/) - Terraform provider registry\n\n---\n\n**Built for the MuleSoft Community**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulesoft%2Fterraform-provider-anypoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmulesoft%2Fterraform-provider-anypoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulesoft%2Fterraform-provider-anypoint/lists"}