diff --git a/cookbooks.mdx b/cookbooks.mdx
index ec59ad87..4cc5e023 100644
--- a/cookbooks.mdx
+++ b/cookbooks.mdx
@@ -102,4 +102,8 @@ import { CookbookSearch } from '/snippets/cookbook-search.jsx';
harnesses & models
Run Vercel's fx agent inside a KERNEL browser VM, co-located with the browser it drives.
+
+ harnesses & models
+ Run agentic and deterministic end-to-end checks in a KERNEL browser with e2e.
+
diff --git a/cookbooks/e2e-kernel.mdx b/cookbooks/e2e-kernel.mdx
new file mode 100644
index 00000000..f8ab6367
--- /dev/null
+++ b/cookbooks/e2e-kernel.mdx
@@ -0,0 +1,4 @@
+---
+title: "e2e Web Testing"
+url: "https://github.com/kernel/cookbooks/tree/main/integrations/e2e-kernel"
+---
diff --git a/docs.json b/docs.json
index f528b85a..3973287d 100644
--- a/docs.json
+++ b/docs.json
@@ -386,6 +386,7 @@
"cookbooks/claude-managed-agents",
"cookbooks/claude-computer-use-loop",
"cookbooks/e2b",
+ "cookbooks/e2e-kernel",
"cookbooks/eve-foreman",
"cookbooks/eve-managed-auth",
"cookbooks/fx-colocated-agent",
diff --git a/images/cookbooks/e2e.png b/images/cookbooks/e2e.png
new file mode 100644
index 00000000..06815851
Binary files /dev/null and b/images/cookbooks/e2e.png differ