> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Proveedor de Terraform

> Gestiona los recursos de Devin como infraestructura como código con el proveedor oficial de Terraform

El proveedor oficial de Terraform para Devin permite gestionar los recursos de Devin como infraestructura como código. Es compatible con recursos de la API v3, incluidas organizaciones, permisos de Git, playbooks, notas de Knowledge, secretos, programaciones, listas de acceso IP y asignaciones de roles de grupos de IdP.

```hcl theme={null}
terraform {
  required_providers {
    devin = {
      source = "registry.terraform.io/cognitionai/devin"
    }
  }
}

provider "devin" {
  # De forma predeterminada, el token se lee de la variable de entorno DEVIN_TOKEN.
}

resource "devin_knowledge_note" "conventions" {
  org_id  = "org-abc123"
  name    = "API Conventions"
  body    = file("knowledge/api-conventions.md")
  trigger = "When working on API endpoints"
}
```

El proveedor se autentica mediante una credencial de usuario de servicio (con el prefijo `cog_`) a través de la variable de entorno `DEVIN_TOKEN`. Consulta [Autenticación](/es/api-reference/authentication) para obtener información sobre cómo aprovisionarla.

<div id="learn-more">
  ## Más información
</div>

<CardGroup cols={2}>
  <Card title="Registro de Terraform" icon="cube" href="https://registry.terraform.io/providers/cognitionai/devin/latest/docs">
    Documentación completa del proveedor: configuración, recursos y fuentes de datos.
  </Card>

  <Card title="Repositorio de GitHub" icon="github" href="https://github.com/CognitionAI/terraform-provider-devin">
    Código fuente del proveedor.
  </Card>
</CardGroup>
