diff --git a/diagrams/onprem/registry.py b/diagrams/onprem/registry.py
index 8ee3a40..5833e2b 100644
--- a/diagrams/onprem/registry.py
+++ b/diagrams/onprem/registry.py
@@ -12,4 +12,8 @@ class Harbor(_Registry):
_icon = "harbor.png"
+class JFrog(_Registry):
+ _icon = "jfrog.png"
+
+
# Aliases
diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md
index 143eed9..32c3df3 100644
--- a/docs/nodes/onprem.md
+++ b/docs/nodes/onprem.md
@@ -500,6 +500,9 @@ Node classes list of onprem provider.
**diagrams.onprem.registry.Harbor**
+
+**diagrams.onprem.registry.JFrog**
+
## onprem.search
diff --git a/resources/onprem/registry/frog.png b/resources/onprem/registry/frog.png
new file mode 100644
index 0000000..931bfd8
Binary files /dev/null and b/resources/onprem/registry/frog.png differ