diff --git a/config.py b/config.py
index b154797..e8990c4 100644
--- a/config.py
+++ b/config.py
@@ -17,6 +17,7 @@ def get_doc_classes():
"VisualScriptConstant",
"VisualScriptConstructor",
"VisualScriptCustomNode",
+ "VisualScriptCustomNodes",
"VisualScriptDeconstruct",
"VisualScriptEditor",
"VisualScriptEmitSignal",
diff --git a/doc_classes/VisualScript.xml b/doc_classes/VisualScript.xml
index 372d46b..be6bf00 100644
--- a/doc_classes/VisualScript.xml
+++ b/doc_classes/VisualScript.xml
@@ -9,7 +9,7 @@
You are most likely to use this class via the Visual Script editor or when writing plugins for it.
- https://docs.godotengine.org/en/latest/getting_started/scripting/visual_script/index.html
+ https://docs.godotengine.org/en/latest/tutorials/scripting/visual_script/index.html
diff --git a/doc_classes/VisualScriptCustomNodes.xml b/doc_classes/VisualScriptCustomNodes.xml
new file mode 100644
index 0000000..1681da7
--- /dev/null
+++ b/doc_classes/VisualScriptCustomNodes.xml
@@ -0,0 +1,37 @@
+
+
+
+ Manages custom nodes for the Visual Script editor.
+
+
+ This singleton can be used to manage (i.e., add or remove) custom nodes for the Visual Script editor.
+
+
+
+
+
+
+
+
+
+
+ Add a custom Visual Script node to the editor. It'll be placed under "Custom Nodes" with the [code]category[/code] as the parameter.
+
+
+
+
+
+
+
+ Remove a custom Visual Script node from the editor. Custom nodes already placed on scripts won't be removed.
+
+
+
+
+
+
+ Emitted when a custom Visual Script node is added or removed.
+
+
+
+