{"id":"terraform-api","name":"Terraform Cloud API","homepage":"https://developer.hashicorp.com/terraform/cloud-docs/api-docs","repo_url":"https://github.com/hashicorp/go-tfe","category":"devops","subcategories":["infrastructure-as-code","cloud-management","devops","automation"],"tags":["terraform","hashicorp","iac","infrastructure","devops","cloud","rest-api","sdk"],"what_it_does":"HashiCorp Terraform Cloud's REST API for managing workspaces, runs, state files, variables, and modules. Enables programmatic control of infrastructure-as-code workflows and pipelines.","use_cases":["Triggering infrastructure deployments from agent-orchestrated CI/CD pipelines","Managing Terraform workspace variables and configurations programmatically","Monitoring run status and extracting plan/apply outputs for audit agents","Creating and managing workspaces for dynamic environment provisioning","Policy enforcement and run approval workflows via API"],"not_for":["Direct infrastructure provisioning (Terraform handles that — this is for managing Terraform itself)","Multi-cloud resource management without Terraform knowledge","Real-time infrastructure monitoring (use Datadog/Grafana instead)","Simple deployments that don't need full IaC orchestration"],"best_when":"An agent needs to trigger, monitor, or manage Terraform Cloud infrastructure runs as part of a GitOps or DevOps automation workflow.","avoid_when":"Your team doesn't use Terraform Cloud/Enterprise, or you need direct cloud API access.","alternatives":["vault-api","consul-api"],"af_score":82.6,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:06.288705+00:00","performance":{"latency_p50_ms":200,"latency_p99_ms":1000,"uptime_sla_percent":99.9,"rate_limits":"150 requests per minute","data_source":"llm_estimated","measured_on":null}}