diff --git a/app/_assets/images/diagrams/builtin-gateway.webp b/app/_assets/images/diagrams/builtin-gateway.webp
new file mode 100644
index 000000000000..108c5a506db9
Binary files /dev/null and b/app/_assets/images/diagrams/builtin-gateway.webp differ
diff --git a/app/_assets/images/diagrams/delegated-gateway.webp b/app/_assets/images/diagrams/delegated-gateway.webp
new file mode 100644
index 000000000000..27deefd8c8ba
Binary files /dev/null and b/app/_assets/images/diagrams/delegated-gateway.webp differ
diff --git a/app/_assets/images/diagrams/diagram-after.jpg b/app/_assets/images/diagrams/diagram-after.jpg
new file mode 100644
index 000000000000..eb3d8bcbe849
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-after.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-after@2x.jpg b/app/_assets/images/diagrams/diagram-after@2x.jpg
new file mode 100644
index 000000000000..d4ef49371287
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-after@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-before@2x.jpg b/app/_assets/images/diagrams/diagram-before@2x.jpg
new file mode 100644
index 000000000000..bdf04ed3bc22
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-before@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-dev-portal-team-access.png b/app/_assets/images/diagrams/diagram-dev-portal-team-access.png
new file mode 100644
index 000000000000..42dcf8fbe02a
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-dev-portal-team-access.png differ
diff --git a/app/_assets/images/diagrams/diagram-full.jpg b/app/_assets/images/diagrams/diagram-full.jpg
new file mode 100644
index 000000000000..5b8eb457e507
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-full.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-full.png b/app/_assets/images/diagrams/diagram-full.png
new file mode 100644
index 000000000000..a740fe22bfb0
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-full.png differ
diff --git a/app/_assets/images/diagrams/diagram-full@2x.jpg b/app/_assets/images/diagrams/diagram-full@2x.jpg
new file mode 100644
index 000000000000..1f415f1a2282
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-full@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-full@2x.png b/app/_assets/images/diagrams/diagram-full@2x.png
new file mode 100644
index 000000000000..a0c4c3aae288
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-full@2x.png differ
diff --git a/app/_assets/images/diagrams/diagram-kuma-demo-basic.jpg b/app/_assets/images/diagrams/diagram-kuma-demo-basic.jpg
new file mode 100644
index 000000000000..5fea2480b5e9
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-kuma-demo-basic.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-kuma-traffic-route-full.jpg b/app/_assets/images/diagrams/diagram-kuma-traffic-route-full.jpg
new file mode 100644
index 000000000000..1ed5f314dbe9
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-kuma-traffic-route-full.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-kuma-traffic-route-weighted.jpg b/app/_assets/images/diagrams/diagram-kuma-traffic-route-weighted.jpg
new file mode 100644
index 000000000000..caebe4fecbc8
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-kuma-traffic-route-weighted.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-main-r1.png b/app/_assets/images/diagrams/diagram-main-r1.png
new file mode 100644
index 000000000000..8110c11fd1c9
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-main-r1.png differ
diff --git a/app/_assets/images/diagrams/diagram-mesh-in-konnect.png b/app/_assets/images/diagrams/diagram-mesh-in-konnect.png
new file mode 100644
index 000000000000..90ca03ca487b
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-mesh-in-konnect.png differ
diff --git a/app/_assets/images/diagrams/diagram-mesh-migration-after.png b/app/_assets/images/diagrams/diagram-mesh-migration-after.png
new file mode 100644
index 000000000000..123b9eb897e3
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-mesh-migration-after.png differ
diff --git a/app/_assets/images/diagrams/diagram-mesh-migration-before.png b/app/_assets/images/diagrams/diagram-mesh-migration-before.png
new file mode 100644
index 000000000000..6c217fb1f23c
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-mesh-migration-before.png differ
diff --git a/app/_assets/images/diagrams/diagram-platform-agnostic-rev1.jpg b/app/_assets/images/diagrams/diagram-platform-agnostic-rev1.jpg
new file mode 100644
index 000000000000..46266daa1241
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-platform-agnostic-rev1.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-platform-agnostic-rev1@2x.jpg b/app/_assets/images/diagrams/diagram-platform-agnostic-rev1@2x.jpg
new file mode 100644
index 000000000000..52cd6494cb20
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-platform-agnostic-rev1@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-platform-agnostic.jpg b/app/_assets/images/diagrams/diagram-platform-agnostic.jpg
new file mode 100644
index 000000000000..b9b24a715608
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-platform-agnostic.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-platform-agnostic@2x.jpg b/app/_assets/images/diagrams/diagram-platform-agnostic@2x.jpg
new file mode 100644
index 000000000000..ac52945e22bb
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-platform-agnostic@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-powerful-policies-rev1.jpg b/app/_assets/images/diagrams/diagram-powerful-policies-rev1.jpg
new file mode 100644
index 000000000000..53574fee3d47
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-powerful-policies-rev1.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-powerful-policies-rev1@2x.jpg b/app/_assets/images/diagrams/diagram-powerful-policies-rev1@2x.jpg
new file mode 100644
index 000000000000..dfb3fea993b8
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-powerful-policies-rev1@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-powerful-policies.jpg b/app/_assets/images/diagrams/diagram-powerful-policies.jpg
new file mode 100644
index 000000000000..24313b707e4e
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-powerful-policies.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-powerful-policies@2x.jpg b/app/_assets/images/diagrams/diagram-powerful-policies@2x.jpg
new file mode 100644
index 000000000000..d1fa876dfdac
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-powerful-policies@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-universal-cp-rev1.jpg b/app/_assets/images/diagrams/diagram-universal-cp-rev1.jpg
new file mode 100644
index 000000000000..46da58e063c7
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-universal-cp-rev1.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-universal-cp-rev1@2x.jpg b/app/_assets/images/diagrams/diagram-universal-cp-rev1@2x.jpg
new file mode 100644
index 000000000000..d63657eb2f0b
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-universal-cp-rev1@2x.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-universal-cp.jpg b/app/_assets/images/diagrams/diagram-universal-cp.jpg
new file mode 100644
index 000000000000..0ae1718a12f2
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-universal-cp.jpg differ
diff --git a/app/_assets/images/diagrams/diagram-universal-cp@2x.jpg b/app/_assets/images/diagrams/diagram-universal-cp@2x.jpg
new file mode 100644
index 000000000000..c93f99380c64
Binary files /dev/null and b/app/_assets/images/diagrams/diagram-universal-cp@2x.jpg differ
diff --git a/app/_assets/images/diagrams/gslides/WARNING.md b/app/_assets/images/diagrams/gslides/WARNING.md
new file mode 100644
index 000000000000..e9ec93b3f259
--- /dev/null
+++ b/app/_assets/images/diagrams/gslides/WARNING.md
@@ -0,0 +1,4 @@
+# Diagrams
+
+All these diagrams are exports from [Google slides](https://docs.google.com/presentation/d/1qvIKeYfcuowrHW1hV9fk9mCptt3ywroPBUYFjMj9gkk/edit#slide=id.g13d0c1ffb72_0_67).
+Please don't introduce images in this folder coming from anywhere else.
diff --git a/app/_assets/images/diagrams/gslides/kuma_cross_zone_gateway.svg b/app/_assets/images/diagrams/gslides/kuma_cross_zone_gateway.svg
new file mode 100644
index 000000000000..b46798f336df
--- /dev/null
+++ b/app/_assets/images/diagrams/gslides/kuma_cross_zone_gateway.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/_assets/images/diagrams/gslides/kuma_multizone.svg b/app/_assets/images/diagrams/gslides/kuma_multizone.svg
new file mode 100644
index 000000000000..9b893ce0b363
--- /dev/null
+++ b/app/_assets/images/diagrams/gslides/kuma_multizone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/_assets/images/diagrams/gslides/kuma_multizone_without_egress.svg b/app/_assets/images/diagrams/gslides/kuma_multizone_without_egress.svg
new file mode 100644
index 000000000000..b5f8367a0999
--- /dev/null
+++ b/app/_assets/images/diagrams/gslides/kuma_multizone_without_egress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/_assets/images/diagrams/main-diagram@2x.png b/app/_assets/images/diagrams/main-diagram@2x.png
new file mode 100644
index 000000000000..284de9c9f870
Binary files /dev/null and b/app/_assets/images/diagrams/main-diagram@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-01@2x.jpg b/app/_assets/images/diagrams/v2/diagram-01@2x.jpg
new file mode 100644
index 000000000000..9db2155d7aa6
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-01@2x.jpg differ
diff --git a/app/_assets/images/diagrams/v2/diagram-04@2x.jpg b/app/_assets/images/diagrams/v2/diagram-04@2x.jpg
new file mode 100644
index 000000000000..6ee07f247261
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-04@2x.jpg differ
diff --git a/app/_assets/images/diagrams/v2/diagram-05@2x.jpg b/app/_assets/images/diagrams/v2/diagram-05@2x.jpg
new file mode 100644
index 000000000000..7b769ded24af
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-05@2x.jpg differ
diff --git a/app/_assets/images/diagrams/v2/diagram-08@2x.jpg b/app/_assets/images/diagrams/v2/diagram-08@2x.jpg
new file mode 100644
index 000000000000..d60e284413df
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-08@2x.jpg differ
diff --git a/app/_assets/images/diagrams/v2/diagram-09@2x.jpg b/app/_assets/images/diagrams/v2/diagram-09@2x.jpg
new file mode 100644
index 000000000000..2fe870f419f6
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-09@2x.jpg differ
diff --git a/app/_assets/images/diagrams/v2/diagram-before-after-full@2x.png b/app/_assets/images/diagrams/v2/diagram-before-after-full@2x.png
new file mode 100644
index 000000000000..31023a05669a
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-before-after-full@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-connectivity.png b/app/_assets/images/diagrams/v2/diagram-connectivity.png
new file mode 100644
index 000000000000..b20b66e24dce
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-connectivity.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-connectivity.svg b/app/_assets/images/diagrams/v2/diagram-connectivity.svg
new file mode 100644
index 000000000000..a40df3d4c504
--- /dev/null
+++ b/app/_assets/images/diagrams/v2/diagram-connectivity.svg
@@ -0,0 +1,151 @@
+
+
\ No newline at end of file
diff --git a/app/_assets/images/diagrams/v2/diagram-connectivity@2x.png b/app/_assets/images/diagrams/v2/diagram-connectivity@2x.png
new file mode 100644
index 000000000000..509c9fbf9897
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-connectivity@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-crd-rest.png b/app/_assets/images/diagrams/v2/diagram-crd-rest.png
new file mode 100644
index 000000000000..b66c7991b603
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-crd-rest.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-crd-rest@2x.png b/app/_assets/images/diagrams/v2/diagram-crd-rest@2x.png
new file mode 100644
index 000000000000..db4bd05f7087
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-crd-rest@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-l4-l7-policies.png b/app/_assets/images/diagrams/v2/diagram-l4-l7-policies.png
new file mode 100644
index 000000000000..070f0c0adb3b
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-l4-l7-policies.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-l4-l7-policies@2x.png b/app/_assets/images/diagrams/v2/diagram-l4-l7-policies@2x.png
new file mode 100644
index 000000000000..2e85e9a3105c
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-l4-l7-policies@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-org-cluster.png b/app/_assets/images/diagrams/v2/diagram-org-cluster.png
new file mode 100644
index 000000000000..7d9331b868c9
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-org-cluster.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-org-cluster.svg b/app/_assets/images/diagrams/v2/diagram-org-cluster.svg
new file mode 100644
index 000000000000..728ef4a6861d
--- /dev/null
+++ b/app/_assets/images/diagrams/v2/diagram-org-cluster.svg
@@ -0,0 +1,85 @@
+
+
\ No newline at end of file
diff --git a/app/_assets/images/diagrams/v2/diagram-org-cluster@2x.png b/app/_assets/images/diagrams/v2/diagram-org-cluster@2x.png
new file mode 100644
index 000000000000..9a7335cadbbe
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-org-cluster@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-platform-agnostic.png b/app/_assets/images/diagrams/v2/diagram-platform-agnostic.png
new file mode 100644
index 000000000000..ec87d4964d8f
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-platform-agnostic.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-platform-agnostic@2x.png b/app/_assets/images/diagrams/v2/diagram-platform-agnostic@2x.png
new file mode 100644
index 000000000000..61582f284de3
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-platform-agnostic@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-speed-chart.png b/app/_assets/images/diagrams/v2/diagram-speed-chart.png
new file mode 100644
index 000000000000..4943359f5f05
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-speed-chart.png differ
diff --git a/app/_assets/images/diagrams/v2/diagram-speed-chart.svg b/app/_assets/images/diagrams/v2/diagram-speed-chart.svg
new file mode 100644
index 000000000000..30d4a92c6d87
--- /dev/null
+++ b/app/_assets/images/diagrams/v2/diagram-speed-chart.svg
@@ -0,0 +1,124 @@
+
+
\ No newline at end of file
diff --git a/app/_assets/images/diagrams/v2/diagram-speed-chart@2x.png b/app/_assets/images/diagrams/v2/diagram-speed-chart@2x.png
new file mode 100644
index 000000000000..caa6354d86b3
Binary files /dev/null and b/app/_assets/images/diagrams/v2/diagram-speed-chart@2x.png differ
diff --git a/app/_assets/images/diagrams/v2/main-diagram@2x.png b/app/_assets/images/diagrams/v2/main-diagram@2x.png
new file mode 100644
index 000000000000..284de9c9f870
Binary files /dev/null and b/app/_assets/images/diagrams/v2/main-diagram@2x.png differ
diff --git a/app/_assets/images/diagrams/v3/diagram-before@2x.jpg b/app/_assets/images/diagrams/v3/diagram-before@2x.jpg
new file mode 100644
index 000000000000..9fe93d02281f
Binary files /dev/null and b/app/_assets/images/diagrams/v3/diagram-before@2x.jpg differ
diff --git a/app/_assets/images/diagrams/v3/diagram-connectivity-new@2x.png b/app/_assets/images/diagrams/v3/diagram-connectivity-new@2x.png
new file mode 100644
index 000000000000..a3a7fb8cace3
Binary files /dev/null and b/app/_assets/images/diagrams/v3/diagram-connectivity-new@2x.png differ
diff --git a/app/_assets/images/diagrams/v3/diagram-crd-rest@2x.png b/app/_assets/images/diagrams/v3/diagram-crd-rest@2x.png
new file mode 100644
index 000000000000..4aaacb08ea44
Binary files /dev/null and b/app/_assets/images/diagrams/v3/diagram-crd-rest@2x.png differ
diff --git a/app/_assets/images/diagrams/v3/diagram-l4-l7-policies@2x.png b/app/_assets/images/diagrams/v3/diagram-l4-l7-policies@2x.png
new file mode 100644
index 000000000000..44c88b3d507c
Binary files /dev/null and b/app/_assets/images/diagrams/v3/diagram-l4-l7-policies@2x.png differ
diff --git a/app/_assets/images/diagrams/v3/diagram-one-cluster-new@2x.png b/app/_assets/images/diagrams/v3/diagram-one-cluster-new@2x.png
new file mode 100644
index 000000000000..460d7d518501
Binary files /dev/null and b/app/_assets/images/diagrams/v3/diagram-one-cluster-new@2x.png differ
diff --git a/app/_assets/images/diagrams/v3/diagram-platform-agnostic@2x.png b/app/_assets/images/diagrams/v3/diagram-platform-agnostic@2x.png
new file mode 100644
index 000000000000..f0a802d3439e
Binary files /dev/null and b/app/_assets/images/diagrams/v3/diagram-platform-agnostic@2x.png differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-02.jpg b/app/_assets/images/docs/0.4.0/diagram-02.jpg
new file mode 100644
index 000000000000..d2a1a1007b55
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-02.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-03.jpg b/app/_assets/images/docs/0.4.0/diagram-03.jpg
new file mode 100644
index 000000000000..be9a897b6f53
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-03.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-06.jpg b/app/_assets/images/docs/0.4.0/diagram-06.jpg
new file mode 100644
index 000000000000..edfeb444b3e8
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-06.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-07.jpg b/app/_assets/images/docs/0.4.0/diagram-07.jpg
new file mode 100644
index 000000000000..4d8097abf668
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-07.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-10.jpg b/app/_assets/images/docs/0.4.0/diagram-10.jpg
new file mode 100644
index 000000000000..ad7287e3ced9
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-10.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-11.jpg b/app/_assets/images/docs/0.4.0/diagram-11.jpg
new file mode 100644
index 000000000000..f308d450775c
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-11.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/diagram-14.jpg b/app/_assets/images/docs/0.4.0/diagram-14.jpg
new file mode 100644
index 000000000000..57a95ad834d6
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/diagram-14.jpg differ
diff --git a/app/_assets/images/docs/0.4.0/gui-dataplanes-table.png b/app/_assets/images/docs/0.4.0/gui-dataplanes-table.png
new file mode 100644
index 000000000000..c45fdc7d61a2
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/gui-dataplanes-table.png differ
diff --git a/app/_assets/images/docs/0.4.0/gui-mesh-overview.png b/app/_assets/images/docs/0.4.0/gui-mesh-overview.png
new file mode 100644
index 000000000000..6ffc3b37b085
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/gui-mesh-overview.png differ
diff --git a/app/_assets/images/docs/0.4.0/gui-wizard-step-1.png b/app/_assets/images/docs/0.4.0/gui-wizard-step-1.png
new file mode 100644
index 000000000000..5d4bdd84461d
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/gui-wizard-step-1.png differ
diff --git a/app/_assets/images/docs/0.4.0/gui-yaml-to-clipboard.png b/app/_assets/images/docs/0.4.0/gui-yaml-to-clipboard.png
new file mode 100644
index 000000000000..203b69efc803
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/gui-yaml-to-clipboard.png differ
diff --git a/app/_assets/images/docs/0.4.0/kuma_dp1.jpeg b/app/_assets/images/docs/0.4.0/kuma_dp1.jpeg
new file mode 100644
index 000000000000..b5c3a37a64d3
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/kuma_dp1.jpeg differ
diff --git a/app/_assets/images/docs/0.4.0/kuma_dp2.png b/app/_assets/images/docs/0.4.0/kuma_dp2.png
new file mode 100644
index 000000000000..66e4b899eacb
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/kuma_dp2.png differ
diff --git a/app/_assets/images/docs/0.4.0/kuma_dp3.png b/app/_assets/images/docs/0.4.0/kuma_dp3.png
new file mode 100644
index 000000000000..6557fdc24a0d
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/kuma_dp3.png differ
diff --git a/app/_assets/images/docs/0.4.0/kuma_mesh.png b/app/_assets/images/docs/0.4.0/kuma_mesh.png
new file mode 100644
index 000000000000..1f9410e74102
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/kuma_mesh.png differ
diff --git a/app/_assets/images/docs/0.4.0/kuma_service_to_service.png b/app/_assets/images/docs/0.4.0/kuma_service_to_service.png
new file mode 100644
index 000000000000..10d3e3754a95
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/kuma_service_to_service.png differ
diff --git a/app/_assets/images/docs/0.4.0/prometheus-targets.png b/app/_assets/images/docs/0.4.0/prometheus-targets.png
new file mode 100644
index 000000000000..329425ba7d2d
Binary files /dev/null and b/app/_assets/images/docs/0.4.0/prometheus-targets.png differ
diff --git a/app/_assets/images/docs/0.5.0/diagram-01.jpg b/app/_assets/images/docs/0.5.0/diagram-01.jpg
new file mode 100644
index 000000000000..9db2155d7aa6
Binary files /dev/null and b/app/_assets/images/docs/0.5.0/diagram-01.jpg differ
diff --git a/app/_assets/images/docs/0.5.0/diagram-04.jpg b/app/_assets/images/docs/0.5.0/diagram-04.jpg
new file mode 100644
index 000000000000..6ee07f247261
Binary files /dev/null and b/app/_assets/images/docs/0.5.0/diagram-04.jpg differ
diff --git a/app/_assets/images/docs/0.5.0/diagram-05.jpg b/app/_assets/images/docs/0.5.0/diagram-05.jpg
new file mode 100644
index 000000000000..7b769ded24af
Binary files /dev/null and b/app/_assets/images/docs/0.5.0/diagram-05.jpg differ
diff --git a/app/_assets/images/docs/0.5.0/diagram-08.jpg b/app/_assets/images/docs/0.5.0/diagram-08.jpg
new file mode 100644
index 000000000000..62b7d1132226
Binary files /dev/null and b/app/_assets/images/docs/0.5.0/diagram-08.jpg differ
diff --git a/app/_assets/images/docs/0.5.0/diagram-09.jpg b/app/_assets/images/docs/0.5.0/diagram-09.jpg
new file mode 100644
index 000000000000..2fe870f419f6
Binary files /dev/null and b/app/_assets/images/docs/0.5.0/diagram-09.jpg differ
diff --git a/app/_assets/images/docs/0.6.0/distributed-deployment.jpg b/app/_assets/images/docs/0.6.0/distributed-deployment.jpg
new file mode 100644
index 000000000000..14effbf78ee4
Binary files /dev/null and b/app/_assets/images/docs/0.6.0/distributed-deployment.jpg differ
diff --git a/app/_assets/images/docs/0.6.0/distributed-diagram.jpg b/app/_assets/images/docs/0.6.0/distributed-diagram.jpg
new file mode 100644
index 000000000000..6ea3535441a7
Binary files /dev/null and b/app/_assets/images/docs/0.6.0/distributed-diagram.jpg differ
diff --git a/app/_assets/images/docs/0.6.0/flat-diagram.png b/app/_assets/images/docs/0.6.0/flat-diagram.png
new file mode 100644
index 000000000000..93ea0c24e1cd
Binary files /dev/null and b/app/_assets/images/docs/0.6.0/flat-diagram.png differ
diff --git a/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp1.png b/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp1.png
new file mode 100644
index 000000000000..84b287c107aa
Binary files /dev/null and b/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp1.png differ
diff --git a/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp2.png b/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp2.png
new file mode 100644
index 000000000000..64e9a546ceda
Binary files /dev/null and b/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp2.png differ
diff --git a/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp3.png b/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp3.png
new file mode 100644
index 000000000000..03f73d095707
Binary files /dev/null and b/app/_assets/images/docs/0.7.1/grafana-dashboard-kuma-cp3.png differ
diff --git a/app/_assets/images/docs/1.1.2/grafana-dashboard-kuma-mesh.jpg b/app/_assets/images/docs/1.1.2/grafana-dashboard-kuma-mesh.jpg
new file mode 100644
index 000000000000..878f137256fd
Binary files /dev/null and b/app/_assets/images/docs/1.1.2/grafana-dashboard-kuma-mesh.jpg differ
diff --git a/app/_assets/images/docs/1.1.2/grafana-dashboard-kuma-service.jpg b/app/_assets/images/docs/1.1.2/grafana-dashboard-kuma-service.jpg
new file mode 100644
index 000000000000..dc2eae890502
Binary files /dev/null and b/app/_assets/images/docs/1.1.2/grafana-dashboard-kuma-service.jpg differ
diff --git a/app/_assets/images/docs/1.1.2/kuma_dp4.png b/app/_assets/images/docs/1.1.2/kuma_dp4.png
new file mode 100644
index 000000000000..5886ce957f8d
Binary files /dev/null and b/app/_assets/images/docs/1.1.2/kuma_dp4.png differ
diff --git a/app/_assets/images/docs/1.1.2/kuma_service_to_service_http.png b/app/_assets/images/docs/1.1.2/kuma_service_to_service_http.png
new file mode 100644
index 000000000000..878f46c398c2
Binary files /dev/null and b/app/_assets/images/docs/1.1.2/kuma_service_to_service_http.png differ
diff --git a/app/_assets/images/docs/diagram-before-after-full-r1.png b/app/_assets/images/docs/diagram-before-after-full-r1.png
new file mode 100644
index 000000000000..3260f9bc3366
Binary files /dev/null and b/app/_assets/images/docs/diagram-before-after-full-r1.png differ
diff --git a/app/_assets/images/docs/diagram-before-after-full.png b/app/_assets/images/docs/diagram-before-after-full.png
new file mode 100644
index 000000000000..31023a05669a
Binary files /dev/null and b/app/_assets/images/docs/diagram-before-after-full.png differ
diff --git a/app/_assets/images/docs/diagram-delegated-gateway-detailed@3x.jpg b/app/_assets/images/docs/diagram-delegated-gateway-detailed@3x.jpg
new file mode 100644
index 000000000000..d63a31138af5
Binary files /dev/null and b/app/_assets/images/docs/diagram-delegated-gateway-detailed@3x.jpg differ
diff --git a/app/_assets/images/docs/distributed-deployment@2x.jpg b/app/_assets/images/docs/distributed-deployment@2x.jpg
new file mode 100644
index 000000000000..be51c3da882e
Binary files /dev/null and b/app/_assets/images/docs/distributed-deployment@2x.jpg differ
diff --git a/app/_assets/images/docs/distributed-diagram@2x.jpg b/app/_assets/images/docs/distributed-diagram@2x.jpg
new file mode 100644
index 000000000000..8f920181b9bc
Binary files /dev/null and b/app/_assets/images/docs/distributed-diagram@2x.jpg differ
diff --git a/app/_assets/images/docs/grafana_dashboard_gateway.png b/app/_assets/images/docs/grafana_dashboard_gateway.png
new file mode 100644
index 000000000000..7f0c6fc930ed
Binary files /dev/null and b/app/_assets/images/docs/grafana_dashboard_gateway.png differ
diff --git a/app/_assets/images/docs/grafana_dashboard_mesh.png b/app/_assets/images/docs/grafana_dashboard_mesh.png
new file mode 100644
index 000000000000..e5d8932a7135
Binary files /dev/null and b/app/_assets/images/docs/grafana_dashboard_mesh.png differ
diff --git a/app/_assets/images/docs/gui-dataplane-policy-list.png b/app/_assets/images/docs/gui-dataplane-policy-list.png
new file mode 100644
index 000000000000..9af530d88bb2
Binary files /dev/null and b/app/_assets/images/docs/gui-dataplane-policy-list.png differ
diff --git a/app/_assets/images/docs/gui-dataplane-xds-dump.png b/app/_assets/images/docs/gui-dataplane-xds-dump.png
new file mode 100644
index 000000000000..1eba781df54c
Binary files /dev/null and b/app/_assets/images/docs/gui-dataplane-xds-dump.png differ
diff --git a/app/_assets/images/docs/gui-dataplanes-table.png b/app/_assets/images/docs/gui-dataplanes-table.png
new file mode 100644
index 000000000000..6dabd5ab1308
Binary files /dev/null and b/app/_assets/images/docs/gui-dataplanes-table.png differ
diff --git a/app/_assets/images/docs/gui-mesh-overview.png b/app/_assets/images/docs/gui-mesh-overview.png
new file mode 100644
index 000000000000..a0fa64c4a151
Binary files /dev/null and b/app/_assets/images/docs/gui-mesh-overview.png differ
diff --git a/app/_assets/images/docs/gui-welcome-wizard.png b/app/_assets/images/docs/gui-welcome-wizard.png
new file mode 100644
index 000000000000..d2dc0650977d
Binary files /dev/null and b/app/_assets/images/docs/gui-welcome-wizard.png differ
diff --git a/app/_assets/images/docs/gui-yaml-to-clipboard.png b/app/_assets/images/docs/gui-yaml-to-clipboard.png
new file mode 100644
index 000000000000..adbfd1b1a876
Binary files /dev/null and b/app/_assets/images/docs/gui-yaml-to-clipboard.png differ
diff --git a/app/_assets/images/docs/jaeger_grafana_config.jpg b/app/_assets/images/docs/jaeger_grafana_config.jpg
new file mode 100644
index 000000000000..71c2fd54ea69
Binary files /dev/null and b/app/_assets/images/docs/jaeger_grafana_config.jpg differ
diff --git a/app/_assets/images/docs/jaeger_grafana_config.png b/app/_assets/images/docs/jaeger_grafana_config.png
new file mode 100644
index 000000000000..fc383fceaa74
Binary files /dev/null and b/app/_assets/images/docs/jaeger_grafana_config.png differ
diff --git a/app/_assets/images/docs/loki_grafana_config.jpg b/app/_assets/images/docs/loki_grafana_config.jpg
new file mode 100644
index 000000000000..e3d90b44ded6
Binary files /dev/null and b/app/_assets/images/docs/loki_grafana_config.jpg differ
diff --git a/app/_assets/images/docs/loki_grafana_config.png b/app/_assets/images/docs/loki_grafana_config.png
new file mode 100644
index 000000000000..d0825b90323a
Binary files /dev/null and b/app/_assets/images/docs/loki_grafana_config.png differ
diff --git a/app/_assets/images/docs/main-diagram.png b/app/_assets/images/docs/main-diagram.png
new file mode 100644
index 000000000000..284de9c9f870
Binary files /dev/null and b/app/_assets/images/docs/main-diagram.png differ
diff --git a/app/_assets/images/docs/mesh/ratelimit-algorithm.png b/app/_assets/images/docs/mesh/ratelimit-algorithm.png
new file mode 100644
index 000000000000..5c5034ea1b94
Binary files /dev/null and b/app/_assets/images/docs/mesh/ratelimit-algorithm.png differ
diff --git a/app/_assets/images/docs/mesh/ratelimit-service-multizone-multi-redis.png b/app/_assets/images/docs/mesh/ratelimit-service-multizone-multi-redis.png
new file mode 100644
index 000000000000..ef808da85a63
Binary files /dev/null and b/app/_assets/images/docs/mesh/ratelimit-service-multizone-multi-redis.png differ
diff --git a/app/_assets/images/docs/mesh/ratelimit-service-multizone-single-redis.png b/app/_assets/images/docs/mesh/ratelimit-service-multizone-single-redis.png
new file mode 100644
index 000000000000..74f6edb05129
Binary files /dev/null and b/app/_assets/images/docs/mesh/ratelimit-service-multizone-single-redis.png differ
diff --git a/app/_assets/images/docs/mesh/ratelimit-service.png b/app/_assets/images/docs/mesh/ratelimit-service.png
new file mode 100644
index 000000000000..bcb0dbffd2a3
Binary files /dev/null and b/app/_assets/images/docs/mesh/ratelimit-service.png differ
diff --git a/app/_assets/images/guides/otel-metrics/grafana-dataplane-view.png b/app/_assets/images/guides/otel-metrics/grafana-dataplane-view.png
new file mode 100644
index 000000000000..0ceee9b0f9c8
Binary files /dev/null and b/app/_assets/images/guides/otel-metrics/grafana-dataplane-view.png differ
diff --git a/app/_assets/images/guides/otel-metrics/prometheus_otel_source.png b/app/_assets/images/guides/otel-metrics/prometheus_otel_source.png
new file mode 100644
index 000000000000..0b4eed8f8b6e
Binary files /dev/null and b/app/_assets/images/guides/otel-metrics/prometheus_otel_source.png differ
diff --git a/app/_assets/images/icons/brand-icons/icn-customers.svg b/app/_assets/images/icons/brand-icons/icn-customers.svg
new file mode 100644
index 000000000000..c20e891ec154
--- /dev/null
+++ b/app/_assets/images/icons/brand-icons/icn-customers.svg
@@ -0,0 +1,12 @@
+
diff --git a/app/_assets/images/icons/brand-icons/icn-extensibility.svg b/app/_assets/images/icons/brand-icons/icn-extensibility.svg
new file mode 100644
index 000000000000..778f40026508
--- /dev/null
+++ b/app/_assets/images/icons/brand-icons/icn-extensibility.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/_assets/images/icons/brand-icons/icn-key-auth.png b/app/_assets/images/icons/brand-icons/icn-key-auth.png
new file mode 100644
index 000000000000..72bf40395ada
Binary files /dev/null and b/app/_assets/images/icons/brand-icons/icn-key-auth.png differ
diff --git a/app/_assets/images/icons/brand-icons/icn-operation.svg b/app/_assets/images/icons/brand-icons/icn-operation.svg
new file mode 100644
index 000000000000..accba29fb733
--- /dev/null
+++ b/app/_assets/images/icons/brand-icons/icn-operation.svg
@@ -0,0 +1,13 @@
+
diff --git a/app/_assets/images/icons/brand-icons/icn-rl.png b/app/_assets/images/icons/brand-icons/icn-rl.png
new file mode 100644
index 000000000000..52bd4134d747
Binary files /dev/null and b/app/_assets/images/icons/brand-icons/icn-rl.png differ
diff --git a/app/_assets/images/icons/brand-icons/icn-teams.svg b/app/_assets/images/icons/brand-icons/icn-teams.svg
new file mode 100644
index 000000000000..a0bca5aa73b9
--- /dev/null
+++ b/app/_assets/images/icons/brand-icons/icn-teams.svg
@@ -0,0 +1,16 @@
+
diff --git a/app/_assets/images/icons/brand-icons/icn-upload.svg b/app/_assets/images/icons/brand-icons/icn-upload.svg
new file mode 100644
index 000000000000..40276bcc135d
--- /dev/null
+++ b/app/_assets/images/icons/brand-icons/icn-upload.svg
@@ -0,0 +1,12 @@
+
diff --git a/app/_assets/images/icons/documentation/icn-admin-api-color.svg b/app/_assets/images/icons/documentation/icn-admin-api-color.svg
index fccc575c1757..09588cadd14b 100644
--- a/app/_assets/images/icons/documentation/icn-admin-api-color.svg
+++ b/app/_assets/images/icons/documentation/icn-admin-api-color.svg
@@ -1,3 +1,3 @@
diff --git a/app/_assets/images/icons/documentation/icn-ai.svg b/app/_assets/images/icons/documentation/icn-ai.svg
new file mode 100644
index 000000000000..597ccd0abe36
--- /dev/null
+++ b/app/_assets/images/icons/documentation/icn-ai.svg
@@ -0,0 +1,10 @@
+
diff --git a/app/_assets/images/icons/documentation/icn-api-plugins-color.svg b/app/_assets/images/icons/documentation/icn-api-plugins-color.svg
index cb4b6a1a316f..051965b64d24 100644
--- a/app/_assets/images/icons/documentation/icn-api-plugins-color.svg
+++ b/app/_assets/images/icons/documentation/icn-api-plugins-color.svg
@@ -1,3 +1,3 @@
diff --git a/app/_assets/images/icons/documentation/icn-brain-color.svg b/app/_assets/images/icons/documentation/icn-brain-color.svg
index a7d98a246214..d6d4ad59d454 100644
--- a/app/_assets/images/icons/documentation/icn-brain-color.svg
+++ b/app/_assets/images/icons/documentation/icn-brain-color.svg
@@ -1,10 +1,10 @@
diff --git a/app/_assets/images/icons/documentation/icn-deployment-color.svg b/app/_assets/images/icons/documentation/icn-deployment-color.svg
index 9520a765263a..c26d1fbd7e7c 100644
--- a/app/_assets/images/icons/documentation/icn-deployment-color.svg
+++ b/app/_assets/images/icons/documentation/icn-deployment-color.svg
@@ -1,3 +1,3 @@
diff --git a/app/_assets/images/icons/documentation/icn-dev-portal-color.svg b/app/_assets/images/icons/documentation/icn-dev-portal-color.svg
index f3141563664c..c3e60c4fe223 100644
--- a/app/_assets/images/icons/documentation/icn-dev-portal-color.svg
+++ b/app/_assets/images/icons/documentation/icn-dev-portal-color.svg
@@ -1,3 +1,3 @@
diff --git a/app/_assets/images/icons/documentation/icn-developer.svg b/app/_assets/images/icons/documentation/icn-developer.svg
index d357fd3526bc..48b5e1263025 100644
--- a/app/_assets/images/icons/documentation/icn-developer.svg
+++ b/app/_assets/images/icons/documentation/icn-developer.svg
@@ -5,7 +5,7 @@
Created with Sketch.
-
+
diff --git a/app/_assets/images/icons/documentation/icn-documentation-small.svg b/app/_assets/images/icons/documentation/icn-documentation-small.svg
new file mode 100644
index 000000000000..8208aa565110
--- /dev/null
+++ b/app/_assets/images/icons/documentation/icn-documentation-small.svg
@@ -0,0 +1,14 @@
+
diff --git a/app/_assets/images/icons/documentation/icn-enterprise-blue.svg b/app/_assets/images/icons/documentation/icn-enterprise-blue.svg
index e4df5866f4c2..7935c47376bf 100644
--- a/app/_assets/images/icons/documentation/icn-enterprise-blue.svg
+++ b/app/_assets/images/icons/documentation/icn-enterprise-blue.svg
@@ -2,7 +2,7 @@