diff --git a/platform/icons/src/providers/duckDB.svg b/platform/icons/src/providers/duckDB.svg
new file mode 100644
index 000000000000..1fb1f3cf1264
--- /dev/null
+++ b/platform/icons/src/providers/duckDB.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/platform/icons/src/providers/duckDB_dark.svg b/platform/icons/src/providers/duckDB_dark.svg
new file mode 100644
index 000000000000..3a2b4e81345f
--- /dev/null
+++ b/platform/icons/src/providers/duckDB_dark.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java
index 28353684bfea..f65b1cd12891 100644
--- a/platform/util/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/src/com/intellij/icons/AllIcons.java
@@ -971,6 +971,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon CockroachDB = load("providers/cockroachDB.svg", 471223242, 0);
/** 16x16 */ public static final @NotNull Icon Couchbase = load("providers/couchbase.svg", -1313146722, 0);
/** 16x16 */ public static final @NotNull Icon DB2 = load("providers/DB2.svg", 1246290135, 2);
+ /** 16x16 */ public static final @NotNull Icon DuckDB = load("providers/duckDB.svg", 1595573396, 2);
/** 16x16 */ public static final @NotNull Icon Eclipse = load("providers/eclipse.svg", 368039171, 2);
/** 16x16 */ public static final @NotNull Icon Elasticsearch = load("providers/elasticsearch.svg", -797083948, 0);
/** 16x16 */ public static final @NotNull Icon Exasol = load("providers/exasol.svg", -669364139, 2);