diff --git a/diagrams/saas/cdn.py b/diagrams/saas/cdn.py
index cc0b4fc2..aafd50e3 100644
--- a/diagrams/saas/cdn.py
+++ b/diagrams/saas/cdn.py
@@ -20,4 +20,8 @@ class Fastly(_Cdn):
_icon = "fastly.png"
+class Imperva(_Cdn):
+ _icon = "imperva.png"
+
+
# Aliases
diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md
index 3fe6b79d..8db61382 100644
--- a/docs/nodes/saas.md
+++ b/docs/nodes/saas.md
@@ -53,6 +53,9 @@ Node classes list of the saas provider.
**diagrams.saas.cdn.Fastly**
+
+**diagrams.saas.cdn.Imperva**
+
## saas.chat
diff --git a/resources/saas/cdn/imperva.png b/resources/saas/cdn/imperva.png
new file mode 100644
index 00000000..ee7055c8
Binary files /dev/null and b/resources/saas/cdn/imperva.png differ
diff --git a/website/static/img/resources/saas/cdn/imperva.png b/website/static/img/resources/saas/cdn/imperva.png
new file mode 100644
index 00000000..ee7055c8
Binary files /dev/null and b/website/static/img/resources/saas/cdn/imperva.png differ