diff --git a/docs.json b/docs.json
index 34f4648..979b0a2 100644
--- a/docs.json
+++ b/docs.json
@@ -232,6 +232,7 @@
"integrations/notte",
"integrations/vibium",
"integrations/stagehand",
+ "integrations/terraform",
"integrations/valtown",
{
"group": "Vercel",
diff --git a/integrations/overview.mdx b/integrations/overview.mdx
index 273f190..9bb54af 100644
--- a/integrations/overview.mdx
+++ b/integrations/overview.mdx
@@ -34,6 +34,7 @@ Kernel provides detailed guides for popular agent frameworks:
- **[Claude Agent SDK](/integrations/claude/claude-agent-sdk)** - Run Claude Agent SDK automations in cloud browsers
- **[Claude Managed Agents](/integrations/claude/claude-managed-agents)** - Run Anthropic's hosted agent harness against cloud browsers
- **[Stagehand](/integrations/stagehand)** - AI browser automation with natural language
+- **[Terraform](/integrations/terraform)** - Manage durable Kernel infrastructure as code
- **[Computer Use (Anthropic)](/integrations/computer-use/anthropic)** - Claude's computer use capability
- **[Computer Use (OpenAI)](/integrations/computer-use/openai)** - OpenAI's computer use capability
- **[Computer Use (Gemini)](/integrations/computer-use/gemini)** - Gemini's computer use capability
diff --git a/integrations/terraform.mdx b/integrations/terraform.mdx
new file mode 100644
index 0000000..ae834d8
--- /dev/null
+++ b/integrations/terraform.mdx
@@ -0,0 +1,39 @@
+---
+title: "Terraform"
+description: "Manage durable Kernel infrastructure with Terraform"
+---
+
+Use the official Kernel Terraform provider to manage durable infrastructure such as projects and browser pools.
+
+## Install the provider
+
+Add `kernel/kernel` to your Terraform configuration:
+
+```hcl
+terraform {
+ required_providers {
+ kernel = {
+ source = "kernel/kernel"
+ }
+ }
+}
+
+provider "kernel" {}
+```
+
+Set `KERNEL_API_KEY` and, when needed, `KERNEL_PROJECT_ID` in the environment where Terraform runs. You can then manage Kernel projects and browser pools, read existing projects, profiles, proxies, and extensions, and import existing projects or browser pools by ID.
+
+
+The provider manages durable desired configuration. Use the Kernel SDKs or API for runtime browser operations such as creating sessions, acquiring browsers, releasing browsers, and viewing logs.
+
+
+## Provider documentation
+
+
+
+ Browse installation instructions and the generated resource and data source reference.
+
+
+ View examples, release notes, source code, and contribution guidance.
+
+