diff --git a/doc/api/errors.md b/doc/api/errors.md
index d2946435ca3b98..87a080b081f01b 100644
--- a/doc/api/errors.md
+++ b/doc/api/errors.md
@@ -1213,6 +1213,12 @@ The `inspector` module is not available for use.
While using the `inspector` module, an attempt was made to use the inspector
before it was connected.
+
+### ERR_INSPECTOR_NOT_WORKER
+
+An API was called on the main thread that can only be used from
+the worker thread.
+
### ERR_INVALID_ADDRESS_FAMILY
diff --git a/doc/api/inspector.md b/doc/api/inspector.md
index f82c53f5bc3f51..96c3ad03c06354 100644
--- a/doc/api/inspector.md
+++ b/doc/api/inspector.md
@@ -121,9 +121,15 @@ session.on('Debugger.paused', ({ params }) => {
added: v8.0.0
-->
-Connects a session to the inspector back-end. An exception will be thrown
-if there is already a connected session established either through the API or by
-a front-end connected to the Inspector WebSocket port.
+Connects a session to the inspector back-end.
+
+### session.connectToMainThread()
+
+
+Connects a session to the main thread inspector back-end. An exception will
+be thrown if this API was not called on a Worker thread.
### session.disconnect()