diff --git a/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx b/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx
new file mode 100644
index 0000000000000..c1e9eb228bcaf
--- /dev/null
+++ b/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx
@@ -0,0 +1,47 @@
+---
+title: Child Process Integration
+description: "Adds instrumentation for child processes and worker threads (default)"
+supported:
+ - javascript.node
+ - javascript.aws-lambda
+ - javascript.azure-functions
+ - javascript.connect
+ - javascript.express
+ - javascript.fastify
+ - javascript.gcp-functions
+ - javascript.hapi
+ - javascript.koa
+ - javascript.nestjs
+ - javascript.electron
+ - javascript.nextjs
+ - javascript.nuxt
+ - javascript.sveltekit
+ - javascript.remix
+ - javascript.astro
+---
+
+
+
+This integration only works in Node.js and requires SDK version `8.39.0` or higher.
+
+
+
+_Import name: `Sentry.childProcessIntegration`_
+
+This integration is enabled by default. If you'd like to modify your default integrations, read Modifying Default Integrations.
+
+The `childProcessIntegration` adds breadcrumbs for `child_process` and `worker_threads` errors and `child_process` non-zero exit codes.
+
+```JavaScript
+Sentry.init({
+ integrations: [Sentry.childProcessIntegration()],
+});
+```
+
+## Options
+
+### `includeChildProcessArgs`
+
+_Type: `boolean`_
+
+If set to `true`, the integration will include the arguments used to start child processes.
diff --git a/docs/platforms/javascript/common/configuration/integrations/processThreadsBreadcrumb.mdx b/docs/platforms/javascript/common/configuration/integrations/processThreadsBreadcrumb.mdx
index b99b9f844dc3a..074c58a1a1345 100644
--- a/docs/platforms/javascript/common/configuration/integrations/processThreadsBreadcrumb.mdx
+++ b/docs/platforms/javascript/common/configuration/integrations/processThreadsBreadcrumb.mdx
@@ -20,6 +20,12 @@ supported:
- javascript.astro
---
+
+
+This integration is deprecated and has been replaced with the `Child Process Integration`
+
+
+
This integration only works in Node.js and requires SDK version `8.36.0` or higher.
@@ -28,7 +34,7 @@ This integration only works in Node.js and requires SDK version `8.36.0` or high
_Import name: `Sentry.processThreadBreadcrumbIntegration`_
-This integration is enabled by default. If you'd like to modify your default integrations, read [this](./../#modifying-default-integrations).
+This integration is enabled by default. If you'd like to modify your default integrations, read Modifying Default Integrations.
The `processThreadBreadcrumbIntegration` adds breadcrumbs for `child_process` and `worker_threads` errors and `child_process` non-zero exit codes.
diff --git a/platform-includes/configuration/integrations/javascript.astro.mdx b/platform-includes/configuration/integrations/javascript.astro.mdx
index c5e2ed28636c1..9a4c097d41e6c 100644
--- a/platform-includes/configuration/integrations/javascript.astro.mdx
+++ b/platform-includes/configuration/integrations/javascript.astro.mdx
@@ -62,8 +62,9 @@ Depending on whether an integration enhances the functionality of a particular r
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
-| [`anrIntegration`](./anr) | | ✓ | | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`dataloaderIntegration`](./dataloader) | ✓ | | ✓ | |
+| [`anrIntegration`](./anr) | | ✓ | | |
| [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ |
| [`fsIntegration`](./fs) | | | ✓ | |
| [`knexIntegration`](./knex) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.aws-lambda.mdx b/platform-includes/configuration/integrations/javascript.aws-lambda.mdx
index 2dc8efb114d2a..cd840ddb9c1f7 100644
--- a/platform-includes/configuration/integrations/javascript.aws-lambda.mdx
+++ b/platform-includes/configuration/integrations/javascript.aws-lambda.mdx
@@ -16,6 +16,7 @@
| [`nativeNodeFetchIntegration`](./nodefetch) | ✓ | | ✓ | ✓ |
| [`onUncaughtExceptionIntegration`](./onuncaughtexception) | ✓ | ✓ | | |
| [`onUnhandledRejectionIntegration`](./unhandledrejection) | ✓ | ✓ | | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`amqplibIntegration`](./amqplib) | | | ✓ | |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
diff --git a/platform-includes/configuration/integrations/javascript.connect.mdx b/platform-includes/configuration/integrations/javascript.connect.mdx
index 80e892aab600d..ba7efa561fa01 100644
--- a/platform-includes/configuration/integrations/javascript.connect.mdx
+++ b/platform-includes/configuration/integrations/javascript.connect.mdx
@@ -28,6 +28,7 @@
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
| [`debugIntegration`](./debug) | | | | |
diff --git a/platform-includes/configuration/integrations/javascript.fastify.mdx b/platform-includes/configuration/integrations/javascript.fastify.mdx
index e3311f9c201e5..d2b68dd3d0d1c 100644
--- a/platform-includes/configuration/integrations/javascript.fastify.mdx
+++ b/platform-includes/configuration/integrations/javascript.fastify.mdx
@@ -28,6 +28,7 @@
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
| [`debugIntegration`](./debug) | | | | |
diff --git a/platform-includes/configuration/integrations/javascript.gcp-functions.mdx b/platform-includes/configuration/integrations/javascript.gcp-functions.mdx
index 2065a271f99f1..07404d5e7851a 100644
--- a/platform-includes/configuration/integrations/javascript.gcp-functions.mdx
+++ b/platform-includes/configuration/integrations/javascript.gcp-functions.mdx
@@ -16,6 +16,7 @@
| [`nativeNodeFetchIntegration`](./nodefetch) | ✓ | | ✓ | ✓ |
| [`onUncaughtExceptionIntegration`](./onuncaughtexception) | ✓ | ✓ | | |
| [`onUnhandledRejectionIntegration`](./unhandledrejection) | ✓ | ✓ | | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`amqplibIntegration`](./amqplib) | | | ✓ | |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
diff --git a/platform-includes/configuration/integrations/javascript.hapi.mdx b/platform-includes/configuration/integrations/javascript.hapi.mdx
index 37de0afb3f5bf..7fb44b69992ff 100644
--- a/platform-includes/configuration/integrations/javascript.hapi.mdx
+++ b/platform-includes/configuration/integrations/javascript.hapi.mdx
@@ -28,6 +28,7 @@
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
| [`debugIntegration`](./debug) | | | | |
diff --git a/platform-includes/configuration/integrations/javascript.nestjs.mdx b/platform-includes/configuration/integrations/javascript.nestjs.mdx
index 3d1c092ad3fb8..826ca2f7e8fa6 100644
--- a/platform-includes/configuration/integrations/javascript.nestjs.mdx
+++ b/platform-includes/configuration/integrations/javascript.nestjs.mdx
@@ -28,6 +28,7 @@
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
| [`debugIntegration`](./debug) | | | | |
diff --git a/platform-includes/configuration/integrations/javascript.nextjs.mdx b/platform-includes/configuration/integrations/javascript.nextjs.mdx
index 4db87fd1c89c1..1852010463c4f 100644
--- a/platform-includes/configuration/integrations/javascript.nextjs.mdx
+++ b/platform-includes/configuration/integrations/javascript.nextjs.mdx
@@ -69,8 +69,9 @@ Depending on whether an integration enhances the functionality of a particular r
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
-| [`anrIntegration`](./anr) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
+| [`anrIntegration`](./anr) | | ✓ | | |
| [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ |
| [`fsIntegration`](./fs) | | | ✓ | |
| [`knexIntegration`](./knex) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.node.mdx b/platform-includes/configuration/integrations/javascript.node.mdx
index 71fd61bde068a..ed9c14b81a94a 100644
--- a/platform-includes/configuration/integrations/javascript.node.mdx
+++ b/platform-includes/configuration/integrations/javascript.node.mdx
@@ -27,6 +27,7 @@
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`anrIntegration`](./anr) | | ✓ | | |
| [`captureConsoleIntegration`](./captureconsole) | | | | ✓ |
| [`debugIntegration`](./debug) | | | | |
diff --git a/platform-includes/configuration/integrations/javascript.nuxt.mdx b/platform-includes/configuration/integrations/javascript.nuxt.mdx
index b2b98eba02f6e..2a308f7a735e7 100644
--- a/platform-includes/configuration/integrations/javascript.nuxt.mdx
+++ b/platform-includes/configuration/integrations/javascript.nuxt.mdx
@@ -62,8 +62,9 @@ Depending on whether an integration enhances the functionality of a particular r
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
-| [`anrIntegration`](./anr) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
+| [`anrIntegration`](./anr) | | ✓ | | |
| [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ |
| [`fsIntegration`](./fs) | | | ✓ | |
| [`knexIntegration`](./knex) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.remix.mdx b/platform-includes/configuration/integrations/javascript.remix.mdx
index 0607a97c19930..4af355c061ad1 100644
--- a/platform-includes/configuration/integrations/javascript.remix.mdx
+++ b/platform-includes/configuration/integrations/javascript.remix.mdx
@@ -62,8 +62,9 @@ Depending on whether an integration enhances the functionality of a particular r
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
-| [`anrIntegration`](./anr) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
+| [`anrIntegration`](./anr) | | ✓ | | |
| [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ |
| [`fsIntegration`](./fs) | | | ✓ | |
| [`knexIntegration`](./knex) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.solidstart.mdx b/platform-includes/configuration/integrations/javascript.solidstart.mdx
index c9252e5f7e4c9..6a3ab25941e0a 100644
--- a/platform-includes/configuration/integrations/javascript.solidstart.mdx
+++ b/platform-includes/configuration/integrations/javascript.solidstart.mdx
@@ -62,8 +62,9 @@ Depending on whether an integration enhances the functionality of a particular r
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
-| [`anrIntegration`](./anr) | | ✓ | | |
| [`dataloaderIntegration`](./dataloader) | ✓ | | ✓ | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
+| [`anrIntegration`](./anr) | | ✓ | | |
| [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ |
| [`fsIntegration`](./fs) | | | ✓ | |
| [`knexIntegration`](./knex) | | | ✓ | |
diff --git a/platform-includes/configuration/integrations/javascript.sveltekit.mdx b/platform-includes/configuration/integrations/javascript.sveltekit.mdx
index b8815c8412ffa..f3815cbb86dd3 100644
--- a/platform-includes/configuration/integrations/javascript.sveltekit.mdx
+++ b/platform-includes/configuration/integrations/javascript.sveltekit.mdx
@@ -62,8 +62,9 @@ Depending on whether an integration enhances the functionality of a particular r
| [`redisIntegration`](./redis) | ✓ | | ✓ | |
| [`requestDataIntegration`](./requestdata) | ✓ | | ✓ | |
| [`tediousIntegration`](./tedious) | ✓ | | ✓ | |
-| [`anrIntegration`](./anr) | | ✓ | | |
+| [`childProcessIntegration`](./childProcess) | ✓ | | | ✓ |
| [`dataloaderIntegration`](./dataloader) | ✓ | | ✓ | |
+| [`anrIntegration`](./anr) | | ✓ | | |
| [`extraErrorDataIntegration`](./extraerrordata) | | | | ✓ |
| [`fsIntegration`](./fs) | | | ✓ | |
| [`knexIntegration`](./knex) | | | ✓ | |