diff --git a/docs/platforms/javascript/common/configuration/integrations/awslambdaweb.mdx b/docs/platforms/javascript/common/configuration/integrations/awslambdaweb.mdx
new file mode 100644
index 0000000000000..feb43853bba98
--- /dev/null
+++ b/docs/platforms/javascript/common/configuration/integrations/awslambdaweb.mdx
@@ -0,0 +1,33 @@
+---
+title: AwsLambdaWeb
+description: "Adds AWS Lambda metadata to errors and spans from Lambda Web Functions. (default)"
+supportedCategories:
+ - server
+notSupported:
+ - javascript.aws-lambda
+ - javascript.gcp-functions
+ - javascript.azure-functions
+ - javascript.bun
+ - javascript.deno
+ - javascript.cloudflare
+---
+
+
+
+This integration only works in the Node.js runtime and requires SDK version `11.11.0` or higher.
+
+
+
+_Import name: `Sentry.awsLambdaWebIntegration`_
+
+This integration is enabled by default. If you'd like to modify your default integrations, read [this](./../#modifying-default-integrations).
+
+The `awsLambdaWebIntegration` adds AWS Lambda metadata, such as the request ID, endpoint name, and cold start, to errors and spans when your app runs as an [AWS Lambda Web Function](https://docs.aws.amazon.com/lambda/latest/dg/web-functions.html). Outside of a Web Function, it does nothing.
+
+For Lambda Event Functions, use the [AWS Lambda SDK](/platforms/javascript/guides/aws-lambda/) instead.
+
+```JavaScript
+Sentry.init({
+ integrations: [Sentry.awsLambdaWebIntegration()],
+});
+```
diff --git a/docs/platforms/javascript/guides/aws-lambda/index.mdx b/docs/platforms/javascript/guides/aws-lambda/index.mdx
index 6ea07b2ceacb3..7532fd6bab979 100644
--- a/docs/platforms/javascript/guides/aws-lambda/index.mdx
+++ b/docs/platforms/javascript/guides/aws-lambda/index.mdx
@@ -15,6 +15,15 @@ Looking for instructions on how to add Sentry without modifying your code? [Chec
+
+
+AWS Lambda offers two function types for Node.js, and each needs a different Sentry setup:
+
+- **[Lambda Event Functions](https://docs.aws.amazon.com/lambda/latest/dg/lambda-functions-chapter.html)** run a handler that Lambda invokes in response to events, such as API Gateway requests or SQS messages. Use the `@sentry/aws-serverless` SDK described on this page.
+- **[Lambda Web Functions](https://docs.aws.amazon.com/lambda/latest/dg/web-functions.html)** run a standard HTTP server, like Express or Hono, that listens on a port and has no Lambda handler. Use the [Node.js SDK](/platforms/javascript/guides/node/) instead. Its default [`awsLambdaWebIntegration`](/platforms/javascript/guides/node/configuration/integrations/awslambdaweb/) adds Lambda metadata, like request IDs and cold starts, to your errors and spans.
+
+
+
On this page you'll get an overview how to install, configure and use Sentry in your AWS Lambda functions. Once set up, our SDK will automatically report error and performance data from your Lambda Functions. Issues in Sentry will automatically include cloudwatch data, function details and execution time measurements.
## Installation
diff --git a/platform-includes/configuration/integrations/javascript.astro.mdx b/platform-includes/configuration/integrations/javascript.astro.mdx
index 9d14eb2142664..66fba29ecf1f8 100644
--- a/platform-includes/configuration/integrations/javascript.astro.mdx
+++ b/platform-includes/configuration/integrations/javascript.astro.mdx
@@ -52,6 +52,7 @@ Depending on whether an integration enhances the functionality of a particular r
| | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`consoleIntegration`](./console/) | ✓ | | | ✓ |
| [`contextLinesIntegration`](./contextlines/) | ✓ | ✓ | | |
| [`genericPoolIntegration`](./genericpool/) | ✓ | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.fastify.mdx b/platform-includes/configuration/integrations/javascript.fastify.mdx
index eeaf38e2bb06b..8392ee505ad66 100644
--- a/platform-includes/configuration/integrations/javascript.fastify.mdx
+++ b/platform-includes/configuration/integrations/javascript.fastify.mdx
@@ -40,6 +40,7 @@
| [`togetherAIIntegration`](./together-ai/) | ✓ | | ✓ | |
| [`typesafeIntegration`](./typesafe/) | ✓ | | ✓ | |
| [`anrIntegration`](./anr/) | | ✓ | | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`captureConsoleIntegration`](./captureconsole/) | | | | ✓ |
| [`eventLoopBlockIntegration`](./event-loop-block/) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader/) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.hapi.mdx b/platform-includes/configuration/integrations/javascript.hapi.mdx
index 7c15ac2ecb127..c8712e2712a52 100644
--- a/platform-includes/configuration/integrations/javascript.hapi.mdx
+++ b/platform-includes/configuration/integrations/javascript.hapi.mdx
@@ -41,6 +41,7 @@
| [`togetherAIIntegration`](./together-ai/) | ✓ | | ✓ | |
| [`typesafeIntegration`](./typesafe/) | ✓ | | ✓ | |
| [`anrIntegration`](./anr/) | | ✓ | | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`captureConsoleIntegration`](./captureconsole/) | | | | ✓ |
| [`eventLoopBlockIntegration`](./event-loop-block/) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader/) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.nestjs.mdx b/platform-includes/configuration/integrations/javascript.nestjs.mdx
index b831a6cb44efd..28e3d6cf083dd 100644
--- a/platform-includes/configuration/integrations/javascript.nestjs.mdx
+++ b/platform-includes/configuration/integrations/javascript.nestjs.mdx
@@ -32,6 +32,7 @@
| [`prismaIntegration`](./prisma/) | ✓ | | ✓ | |
| [`vercelAiIntegration`](./vercelai/) | ✓ | | ✓ | |
| [`anrIntegration`](./anr/) | | ✓ | | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`captureConsoleIntegration`](./captureconsole/) | | | | ✓ |
| [`eventLoopBlockIntegration`](./event-loop-block/) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader/) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.nextjs.mdx b/platform-includes/configuration/integrations/javascript.nextjs.mdx
index ad2d5f4b61f67..c9d21e039ed1f 100644
--- a/platform-includes/configuration/integrations/javascript.nextjs.mdx
+++ b/platform-includes/configuration/integrations/javascript.nextjs.mdx
@@ -59,6 +59,7 @@ Depending on whether an integration enhances the functionality of a particular r
| | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`consoleIntegration`](./console/) | ✓ | | | ✓ |
| [`contextLinesIntegration`](./contextlines/) | ✓ | ✓ | | |
| [`genericPoolIntegration`](./genericpool/) | ✓ | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.node.mdx b/platform-includes/configuration/integrations/javascript.node.mdx
index e3ee76402e28b..ac9a469467c0d 100644
--- a/platform-includes/configuration/integrations/javascript.node.mdx
+++ b/platform-includes/configuration/integrations/javascript.node.mdx
@@ -4,6 +4,7 @@
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
| [`anrIntegration`](./anr/) | | ✓ | | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`captureConsoleIntegration`](./captureconsole/) | | | | ✓ |
| [`eventLoopBlockIntegration`](./event-loop-block/) | | ✓ | | |
| [`childProcessIntegration`](./childProcess/) | ✓ | | | ✓ |
diff --git a/platform-includes/configuration/integrations/javascript.nuxt.mdx b/platform-includes/configuration/integrations/javascript.nuxt.mdx
index dee5ac6b1717e..047fbcf8775fd 100644
--- a/platform-includes/configuration/integrations/javascript.nuxt.mdx
+++ b/platform-includes/configuration/integrations/javascript.nuxt.mdx
@@ -52,6 +52,7 @@ Depending on whether an integration enhances the functionality of a particular r
| | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`consoleIntegration`](./console/) | ✓ | | | ✓ |
| [`contextLinesIntegration`](./contextlines/) | ✓ | ✓ | | |
| [`genericPoolIntegration`](./genericpool/) | ✓ | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.remix.mdx b/platform-includes/configuration/integrations/javascript.remix.mdx
index 80d9715cfff34..651fe9ea347ff 100644
--- a/platform-includes/configuration/integrations/javascript.remix.mdx
+++ b/platform-includes/configuration/integrations/javascript.remix.mdx
@@ -52,6 +52,7 @@ Depending on whether an integration enhances the functionality of a particular r
| | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`consoleIntegration`](./console/) | ✓ | | | ✓ |
| [`contextLinesIntegration`](./contextlines/) | ✓ | ✓ | | |
| [`genericPoolIntegration`](./genericpool/) | ✓ | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.solidstart.mdx b/platform-includes/configuration/integrations/javascript.solidstart.mdx
index 7d83ce9f33f21..8a54f62c50c1f 100644
--- a/platform-includes/configuration/integrations/javascript.solidstart.mdx
+++ b/platform-includes/configuration/integrations/javascript.solidstart.mdx
@@ -52,6 +52,7 @@ Depending on whether an integration enhances the functionality of a particular r
| | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`consoleIntegration`](./console/) | ✓ | | | ✓ |
| [`contextLinesIntegration`](./contextlines/) | ✓ | ✓ | | |
| [`genericPoolIntegration`](./genericpool/) | ✓ | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.sveltekit.mdx b/platform-includes/configuration/integrations/javascript.sveltekit.mdx
index c832017405940..9bdc2edaba282 100644
--- a/platform-includes/configuration/integrations/javascript.sveltekit.mdx
+++ b/platform-includes/configuration/integrations/javascript.sveltekit.mdx
@@ -51,6 +51,7 @@ Depending on whether an integration enhances the functionality of a particular r
| | **Auto Enabled** | **Errors** | **Tracing** | **Additional Context** |
| --------------------------------------------------------- | :--------------: | :--------: | :---------: | :--------------------: |
| [`amqplibIntegration`](./amqplib/) | ✓ | | ✓ | |
+| [`awsLambdaWebIntegration`](./awslambdaweb/) | ✓ | | | ✓ |
| [`consoleIntegration`](./console/) | ✓ | | | ✓ |
| [`contextLinesIntegration`](./contextlines/) | ✓ | ✓ | | |
| [`genericPoolIntegration`](./genericpool/) | ✓ | | ✓ | |