diff --git a/docs/source/module/products/product_blocks/vrf.rst b/docs/source/module/products/product_blocks/vrf.rst
new file mode 100644
index 0000000000000000000000000000000000000000..2c6e705e10b5275306a460ec7808707a9849c3cb
--- /dev/null
+++ b/docs/source/module/products/product_blocks/vrf.rst
@@ -0,0 +1,6 @@
+``gso.products.product_blocks.vrf``
+===================================
+
+.. automodule:: gso.products.product_blocks.vrf
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/products/product_types/vrf.rst b/docs/source/module/products/product_types/vrf.rst
new file mode 100644
index 0000000000000000000000000000000000000000..8ad03d82ee078834c748180300ea7394853687d7
--- /dev/null
+++ b/docs/source/module/products/product_types/vrf.rst
@@ -0,0 +1,6 @@
+``gso.products.product_types.vrf``
+===================================
+
+.. automodule:: gso.products.product_types.vrf
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/vrf/create_vrf.rst b/docs/source/module/workflows/vrf/create_vrf.rst
new file mode 100644
index 0000000000000000000000000000000000000000..8f1f18f8795db0ffd51fa5c646b850dcd433730d
--- /dev/null
+++ b/docs/source/module/workflows/vrf/create_vrf.rst
@@ -0,0 +1,6 @@
+``gso.workflows.vrf.create_vrf``
+================================
+
+.. automodule:: gso.workflows.vrf.create_vrf
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/vrf/modify_vrf_router_list.rst b/docs/source/module/workflows/vrf/modify_vrf_router_list.rst
new file mode 100644
index 0000000000000000000000000000000000000000..3476d0f36854ff199dd58ef089ea8fc2b2860efd
--- /dev/null
+++ b/docs/source/module/workflows/vrf/modify_vrf_router_list.rst
@@ -0,0 +1,6 @@
+``gso.workflows.vrf.modify_vrf_router_list``
+============================================
+
+.. automodule:: gso.workflows.vrf.modify_vrf_router_list
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/vrf/terminate_vrf.rst b/docs/source/module/workflows/vrf/terminate_vrf.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d0de427161a1a7834c55204ebe16142ea07c2f4c
--- /dev/null
+++ b/docs/source/module/workflows/vrf/terminate_vrf.rst
@@ -0,0 +1,6 @@
+``gso.workflows.vrf.terminate_vrf``
+===================================
+
+.. automodule:: gso.workflows.vrf.terminate_vrf
+   :members:
+   :show-inheritance: