diff --git a/docs/source/module/products/product_blocks/edge_port.rst b/docs/source/module/products/product_blocks/edge_port.rst
new file mode 100644
index 0000000000000000000000000000000000000000..4d6dbf1f35248da7ea43b3f570fff7f2fced4a2d
--- /dev/null
+++ b/docs/source/module/products/product_blocks/edge_port.rst
@@ -0,0 +1,6 @@
+``gso.products.product_blocks.edge_port``
+=========================================
+
+.. automodule:: gso.products.product_blocks.edge_port
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/products/product_blocks/index.rst b/docs/source/module/products/product_blocks/index.rst
index da2852b9e7b85abfc06c2ca1906b71663d538d45..09cba78bf528a55a1e7c3dc23d4f99d466886ff6 100644
--- a/docs/source/module/products/product_blocks/index.rst
+++ b/docs/source/module/products/product_blocks/index.rst
@@ -23,4 +23,5 @@ Submodules
    lan_switch_interconnect
    pop_vlan
    opengear
+   edge_port
 
diff --git a/docs/source/module/products/product_types/edge_port.rst b/docs/source/module/products/product_types/edge_port.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ae7140595640e1d605f10b486df98d939a32aa8a
--- /dev/null
+++ b/docs/source/module/products/product_types/edge_port.rst
@@ -0,0 +1,6 @@
+``gso.products.product_types.edge_port``
+========================================
+
+.. automodule:: gso.products.product_types.edge_port
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/products/product_types/index.rst b/docs/source/module/products/product_types/index.rst
index 06c706298b1badf546a36c7c84cfb47966c96ce2..999db7294a9eea3094a0d1ba23adec7d701abdb2 100644
--- a/docs/source/module/products/product_types/index.rst
+++ b/docs/source/module/products/product_types/index.rst
@@ -23,3 +23,4 @@ Submodules
    lan_switch_interconnect
    pop_vlan
    opengear
+   edge_port
diff --git a/docs/source/module/workflows/edge_port/create_edge_port.rst b/docs/source/module/workflows/edge_port/create_edge_port.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7cedc807890765ce40f92e07d4830d4fa0be0f50
--- /dev/null
+++ b/docs/source/module/workflows/edge_port/create_edge_port.rst
@@ -0,0 +1,6 @@
+``gso.workflows.edge_port.create_edge_port``
+============================================
+
+.. automodule:: gso.workflows.edge_port.create_edge_port
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/edge_port/modify_edge_port.rst b/docs/source/module/workflows/edge_port/modify_edge_port.rst
new file mode 100644
index 0000000000000000000000000000000000000000..88d0133603cfb5055c0d35aef1f5e14a9e848310
--- /dev/null
+++ b/docs/source/module/workflows/edge_port/modify_edge_port.rst
@@ -0,0 +1,6 @@
+``gso.workflows.edge_port.modify_edge_port``
+============================================
+
+.. automodule:: gso.workflows.edge_port.modify_edge_port
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/edge_port/terminate_edge_port.rst b/docs/source/module/workflows/edge_port/terminate_edge_port.rst
new file mode 100644
index 0000000000000000000000000000000000000000..4ab880f921d395f98eb4393c39a9cf940ac69927
--- /dev/null
+++ b/docs/source/module/workflows/edge_port/terminate_edge_port.rst
@@ -0,0 +1,6 @@
+``gso.workflows.edge_port.terminate_edge_port``
+==============================================
+
+.. automodule:: gso.workflows.edge_port.terminate_edge_port
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/edge_port/validate_edge_port.rst b/docs/source/module/workflows/edge_port/validate_edge_port.rst
new file mode 100644
index 0000000000000000000000000000000000000000..a80e2eca96440d312587bea46966a2abf76bc4c2
--- /dev/null
+++ b/docs/source/module/workflows/edge_port/validate_edge_port.rst
@@ -0,0 +1,6 @@
+``gso.workflows.edge_port.validate_edge_port``
+==============================================
+
+.. automodule:: gso.workflows.edge_port.validate_edge_port
+   :members:
+   :show-inheritance:
diff --git a/docs/source/module/workflows/index.rst b/docs/source/module/workflows/index.rst
index 3ee41bad0534418b8417ef5cd037795a9681628d..a6230e0596456e9476f45afff14c6b985dbcb4d7 100644
--- a/docs/source/module/workflows/index.rst
+++ b/docs/source/module/workflows/index.rst
@@ -19,3 +19,4 @@ Subpackages
    site/index
    super_pop_switch/index
    tasks/index
+   edge_port/index
\ No newline at end of file