diff --git a/docs/api/python/index.md b/docs/api/python/index.md
index 15d1045a93e4..8f60bcd0f13c 100644
--- a/docs/api/python/index.md
+++ b/docs/api/python/index.md
@@ -177,4 +177,14 @@ Code examples are placed throughout the API documentation and these can be run a
:maxdepth: 1
symbol_in_pictures/symbol_in_pictures.md
-```
\ No newline at end of file
+```
+
+## Tools
+
+```eval_rst
+.. toctree::
+ :maxdepth: 1
+
+ tools/test_utils.md
+ tools/visualization.md
+```
diff --git a/docs/api/python/tools/test_utils.md b/docs/api/python/tools/test_utils.md
new file mode 100644
index 000000000000..e29d9b99a844
--- /dev/null
+++ b/docs/api/python/tools/test_utils.md
@@ -0,0 +1,27 @@
+# Test Utilities
+
+This module has a variety of tools that help using and testing MXNet.
+
+```eval_rst
+ .. currentmodule:: mxnet.test_utils
+```
+
+```eval_rst
+.. autosummary::
+ :nosignatures:
+
+ mxnet.test_utils
+```
+
+## API Reference
+
+
+
+```eval_rst
+
+.. automodule:: mxnet.test_utils
+ :members:
+
+```
+
+
diff --git a/docs/api/python/tools/visualization.md b/docs/api/python/tools/visualization.md
new file mode 100644
index 000000000000..6faa24980dd8
--- /dev/null
+++ b/docs/api/python/tools/visualization.md
@@ -0,0 +1,27 @@
+# Visualization
+
+This module contains visualization features.
+
+```eval_rst
+ .. currentmodule:: mxnet.visualization
+```
+
+```eval_rst
+.. autosummary::
+ :nosignatures:
+
+ mxnet.visualization
+```
+
+## API Reference
+
+
+
+```eval_rst
+
+.. automodule:: mxnet.visualization
+ :members:
+
+```
+
+