diff --git a/diagrams/saas/alerting.py b/diagrams/saas/alerting.py
index 71343d03..76e17ff2 100644
--- a/diagrams/saas/alerting.py
+++ b/diagrams/saas/alerting.py
@@ -23,6 +23,7 @@ class Pushover(_Alerting):
class Xmatters(_Alerting):
_icon = "xmatters.png"
+
class Pagerduty(_Alerting):
_icon = "pagerduty.png"
diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md
index 4119e01c..67ecf66c 100644
--- a/docs/nodes/saas.md
+++ b/docs/nodes/saas.md
@@ -20,6 +20,9 @@ Node classes list of saas provider.
**diagrams.saas.alerting.Xmatters**
+
+**diagrams.saas.alerting.Pagerduty**
+
## saas.analytics
diff --git a/resources/saas/alerting/pagerduty.png b/resources/saas/alerting/pagerduty.png
new file mode 100644
index 00000000..4e369e30
Binary files /dev/null and b/resources/saas/alerting/pagerduty.png differ